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


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 и ResponseBody также могут быть отключены в OnResponseAsync, чтобы предотвратить ведение журнала буферизованного текста данных.

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