Поделиться через


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 переноситься из запроса в ответ и записываться в журнал.

Применяется к