IHttpClientAsyncLogger.LogRequestFailedAsync Metod

Definition

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.

Gäller för