IHttpClientAsyncLogger.LogRequestStopAsync 메서드

정의

HTTP 응답을 받은 후 로그합니다.

public System.Threading.Tasks.ValueTask LogRequestStopAsync(object? context, System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpResponseMessage response, TimeSpan elapsed, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestStopAsync : obj * System.Net.Http.HttpRequestMessage * System.Net.Http.HttpResponseMessage * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function LogRequestStopAsync (context As Object, request As HttpRequestMessage, response As HttpResponseMessage, elapsed As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

매개 변수

context
Object

이전에 .에서 반환 LogRequestStartAsync(HttpRequestMessage, CancellationToken)한 컨텍스트 개체입니다.

request
HttpRequestMessage

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

response
HttpResponseMessage

수신된 HTTP 응답 메시지입니다.

elapsed
TimeSpan

호출 LogRequestStartAsync(HttpRequestMessage, CancellationToken)후 경과된 시간입니다.

cancellationToken
CancellationToken

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

반품

비동기 작업을 나타내는 작업 개체입니다.

예외

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

적용 대상