IHttpClientAsyncLogger.LogRequestStopAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Loggar när du har fått ett HTTP-svar.
public System.Threading.Tasks.ValueTask LogRequestStopAsync(object? context, System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpResponseMessage response, TimeSpan elapsed, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestStopAsync : obj * System.Net.Http.HttpRequestMessage * System.Net.Http.HttpResponseMessage * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function LogRequestStopAsync (context As Object, request As HttpRequestMessage, response As HttpResponseMessage, elapsed As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parametrar
- context
- Object
Kontextobjektet som tidigare returnerades av LogRequestStartAsync(HttpRequestMessage, CancellationToken).
- request
- HttpRequestMessage
HTTP-begärandemeddelandet som skickades.
- response
- HttpResponseMessage
HTTP-svarsmeddelandet som togs emot.
- elapsed
- TimeSpan
Tiden har förflutit sedan du anropade LogRequestStartAsync(HttpRequestMessage, CancellationToken).
- cancellationToken
- CancellationToken
Annulleringstoken för att avbryta åtgärden.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden.
Undantag
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.