다음을 통해 공유


IHttpClientAsyncLogger.LogRequestStartAsync 메서드

정의

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)

매개 변수

request
HttpRequestMessage

전송될 HTTP 요청 메시지입니다.

cancellationToken
CancellationToken

취소 작업을 취소할 취소 토큰입니다.

반환

비동기 작업을 나타내는 작업 개체입니다. 작업의 결과는 해당 LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) 또는 LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken)전달되는 컨텍스트 개체입니다. 구현에 컨텍스트 개체가 필요하지 않은 경우 null 수 있습니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상