Share via


IHttpClientAsyncLogger.LogRequestStartAsync Metoda

Definice

Protokoluje před odesláním požadavku HTTP.

public System.Threading.Tasks.ValueTask<object?> LogRequestStartAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestStartAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
Public Function LogRequestStartAsync (request As HttpRequestMessage, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

Parametry

request
HttpRequestMessage

Zpráva požadavku HTTP, která se odešle.

cancellationToken
CancellationToken

Token zrušení pro zrušení operace.

Návraty

Objekt úlohy představující asynchronní operaci. Výsledkem operace je kontextový objekt, který bude předán odpovídajícímu LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) objektu nebo LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken). Může být null , pokud implementace nevyžaduje žádný objekt kontextu.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Platí pro