IHttpClientAsyncLogger.LogRequestFailedAsync 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 undantaget inträffade när en HTTP-begäran skickades.
public System.Threading.Tasks.ValueTask LogRequestFailedAsync(object? context, System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpResponseMessage? response, Exception exception, TimeSpan elapsed, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestFailedAsync : obj * System.Net.Http.HttpRequestMessage * System.Net.Http.HttpResponseMessage * Exception * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function LogRequestFailedAsync (context As Object, request As HttpRequestMessage, response As HttpResponseMessage, exception As Exception, 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
Om det är tillgängligt, http-svarsmeddelandet som togs emot och null i annat fall.
- exception
- Exception
Undantag som inträffade under bearbetningen av HTTP-begäran.
- 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.