IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) 方法

定义

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

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

参数

返回

注解

这是在首次收到请求时调用的,可用于配置请求和响应选项。 所有设置都将延续到 OnResponseAsync(HttpLoggingInterceptorContext) ,但 Parameters 将在记录请求后清除 。 LoggingFields 可以更改每个请求来控制日志记录行为。 如果未启用请求字段,并且 Parameters 集合为空,则不会进行请求日志记录。 如果 CombineLogs 启用 ,则将 Parameters 从请求继续响应并一起记录。

适用于