IHttpClientAsyncLogger.LogRequestFailedAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaznamená výjimku, ke které došlo při odesílání požadavku HTTP.
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
Parametry
- context
- Object
Kontextový objekt, který dříve vrátil objekt LogRequestStartAsync(HttpRequestMessage, CancellationToken).
- request
- HttpRequestMessage
Zpráva požadavku HTTP, která byla odeslána.
- response
- HttpResponseMessage
Pokud je k dispozici, zpráva odpovědi HTTP, která byla přijata, a null
jinak.
- exception
- Exception
Výjimka, ke které došlo během zpracování požadavku HTTP.
- elapsed
- TimeSpan
Čas uplynul od volání LogRequestStartAsync(HttpRequestMessage, CancellationToken)metody .
- cancellationToken
- CancellationToken
Token zrušení pro zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.