Taal

IHttpClientAsyncLogger.LogRequestStartAsync Methode

Definitie

Logboeken voordat u een HTTP-aanvraag verzendt.

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)

Parameters

request
HttpRequestMessage

Het HTTP-aanvraagbericht dat wordt verzonden.

cancellationToken
CancellationToken

Het annuleringstoken om de bewerking te annuleren.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt. Het resultaat van de bewerking is een contextobject dat wordt doorgegeven aan een corresponderend LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) of LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken). Dit kan zijn null als er geen contextobject nodig is voor de implementatie.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op