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

取消操作的取消标记。

返回

表示异步操作的任务对象。

例外

取消令牌已取消。 此异常存储在返回的任务中。

适用于