IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Metodo

Definizione

Callback per personalizzare la registrazione della risposta.

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

Parametri

Restituisce

Commenti

Questo viene chiamato quando la prima scrittura alla risposta si verifica o la risposta termina senza una scrittura, prima che tutto venga inviato al client. Le impostazioni vengono eseguite da OnRequestAsync(HttpLoggingInterceptorContext) (ad eccezione del ) e le Parametersimpostazioni di risposta possono comunque essere modificate. Le modifiche apportate alle impostazioni della richiesta non avranno alcun effetto. Se non sono abilitati campi di risposta e la Parameters raccolta è vuota, non verrà eseguita alcuna registrazione delle risposte. Se CombineLogs è abilitato, Parameters verrà eseguito il passaggio dalla richiesta alla risposta e verrà registrato insieme. RequestBody e ResponseBody può anche essere disabilitato in OnResponseAsync per impedire la registrazione di dati del corpo memorizzati nel buffer.

Si applica a