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