IHttpClientAsyncLogger.LogRequestStartAsync Metod

Definition

Loggar innan du skickar en HTTP-begäran.

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)

Parametrar

request
HttpRequestMessage

HTTP-begärandemeddelandet som ska skickas.

cancellationToken
CancellationToken

Annulleringstoken för att avbryta åtgärden.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden. Resultatet av åtgärden är ett kontextobjekt som skickas till en motsvarande LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) eller LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken). Kan vara null om inget kontextobjekt krävs av implementeringen.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för