Freigeben über


IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Methode

Definition

Ein Rückruf zum Anpassen der Protokollierung der Antwort.

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

Parameter

Gibt zurück

Hinweise

Dies wird aufgerufen, wenn der erste Schreibvorgang in die Antwort erfolgt oder die Antwort ohne Schreibzugriff endet, bevor etwas an den Client gesendet wird. Einstellungen werden von OnRequestAsync(HttpLoggingInterceptorContext) übernommen (mit Ausnahme von Parameters), und Antworteinstellungen können weiterhin geändert werden. Änderungen an Anforderungseinstellungen haben keine Auswirkungen. Wenn keine Antwortfelder aktiviert sind und die Parameters Sammlung leer ist, erfolgt keine Antwortprotokollierung. Wenn CombineLogs aktiviert Parameters ist, wird von der Anforderung zur Antwort übertragen und gemeinsam protokolliert. RequestBody und ResponseBody können auch in OnResponseAsync deaktiviert werden, um zu verhindern, dass gepufferte Textdaten protokolliert werden.

Gilt für: