IHttpClientAsyncLogger.LogRequestStartAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.