Udostępnij za pośrednictwem


IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Metoda

Definicja

Wywołanie zwrotne w celu dostosowania rejestrowania odpowiedzi.

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

Parametry

Zwraca

Uwagi

Jest to wywoływane, gdy nastąpi pierwsze zapisy w odpowiedzi lub odpowiedź kończy się bez zapisu, tuż przed wysłaniem czegokolwiek do klienta. Ustawienia są przenoszone z OnRequestAsync(HttpLoggingInterceptorContext) (z wyjątkiem Parameters) i ustawienia odpowiedzi mogą być nadal modyfikowane. Zmiany ustawień żądania nie będą miały wpływu. Jeśli żadne pola odpowiedzi nie są włączone, a Parameters kolekcja jest pusta, rejestrowanie odpowiedzi nie zostanie wykonane. Jeśli CombineLogs ta opcja jest włączona, Parameters zostanie ona przenoszona z żądania na odpowiedź i będzie rejestrowana razem. RequestBody można ResponseBody również wyłączyć w onResponseAsync, aby zapobiec rejestrowaniu wszystkich buforowanych danych treści.

Dotyczy