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
Параметры
- logContext
- HttpLoggingInterceptorContext
Возвращаемое значение
Комментарии
Вызывается при первом получении запроса и может использоваться для настройки параметров запроса и ответа. Все параметры будут переноситься на , OnResponseAsync(HttpLoggingInterceptorContext) за исключением , Parameters будет очищен после ведения журнала запроса. LoggingFields можно изменить для каждого запроса, чтобы управлять поведением ведения журнала. Если поля запроса не включены и Parameters коллекция пуста, ведение журнала запросов не будет выполняться. Если CombineLogs параметр включен, будет Parameters переноситься из запроса в ответ и записываться в журнал.