IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) 方法

定义

用于自定义响应日志记录的回调。

public System.Threading.Tasks.ValueTask OnResponseAsync (Microsoft.AspNetCore.HttpLogging.HttpLoggingInterceptorContext logContext);
abstract member OnResponseAsync : Microsoft.AspNetCore.HttpLogging.HttpLoggingInterceptorContext -> System.Threading.Tasks.ValueTask
Public Function OnResponseAsync (logContext As HttpLoggingInterceptorContext) As ValueTask

参数

返回

注解

当第一次写入响应时,或者在将任何内容发送到客户端之前,响应结束且没有写入时,将调用此调用。 设置从 OnRequestAsync(HttpLoggingInterceptorContext) (转接, Parameters 但) 和响应设置仍可能修改。 对请求设置的更改将不起作用。 如果未启用响应字段,并且 Parameters 集合为空,则不会发生响应日志记录。 如果 CombineLogs 启用 ,则将 Parameters 从请求继续响应并一起记录。 RequestBody 还可以在 OnResponseAsync 中禁用 和 ResponseBody ,以防止记录任何缓冲的正文数据。

适用于