IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devolución de llamada para personalizar el registro de la respuesta.
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
Parámetros
- logContext
- HttpLoggingInterceptorContext
Devoluciones
Comentarios
Se llama cuando se produce la primera escritura en la respuesta, o la respuesta finaliza sin una escritura, justo antes de que se envíe algo al cliente. La configuración se lleva a cabo desde OnRequestAsync(HttpLoggingInterceptorContext) (excepto ) y la Parametersconfiguración de respuesta todavía se puede modificar. Los cambios en la configuración de la solicitud no tendrán ningún efecto. Si no hay campos de respuesta habilitados y la Parameters colección está vacía, no se producirá ningún registro de respuesta. Si CombineLogs está habilitado, Parameters se transferirá de la solicitud a la respuesta y se registrará juntos. RequestBody y ResponseBody también se pueden deshabilitar en OnResponseAsync para evitar el registro de los datos del cuerpo almacenados en búfer.