IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- logContext
- HttpLoggingInterceptorContext
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.