IHttpClientAsyncLogger.LogRequestStartAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.