Sdílet prostřednictvím


IHttpClientAsyncLogger.LogRequestStopAsync Metoda

Definice

Protokoluje po přijetí odpovědi HTTP.

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

Parametry

context
Object

Kontextový objekt, který byl dříve vrácen nástrojem LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

Zpráva požadavku HTTP, která byla odeslána.

response
HttpResponseMessage

Zpráva odpovědi HTTP, která byla přijata.

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 je uložena ve vrácené úloze.

Platí pro