Udostępnij za pośrednictwem


IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) Metoda

Definicja

Wywołanie zwrotne w celu dostosowania rejestrowania żądania i odpowiedzi.

public System.Threading.Tasks.ValueTask OnRequestAsync (Microsoft.AspNetCore.HttpLogging.HttpLoggingInterceptorContext logContext);
abstract member OnRequestAsync : Microsoft.AspNetCore.HttpLogging.HttpLoggingInterceptorContext -> System.Threading.Tasks.ValueTask
Public Function OnRequestAsync (logContext As HttpLoggingInterceptorContext) As ValueTask

Parametry

Zwraca

Uwagi

Jest to wywoływane, gdy żądanie jest odbierane po raz pierwszy i może służyć do konfigurowania opcji żądania i odpowiedzi. Wszystkie ustawienia zostaną zastąpione OnResponseAsync(HttpLoggingInterceptorContext) , z wyjątkiem Parameters tego, które zostaną wyczyszczone po zalogowaniu żądania. LoggingFields można zmienić na żądanie w celu kontrolowania zachowania rejestrowania. Jeśli żadne pola żądania nie są włączone, a Parameters kolekcja jest pusta, rejestrowanie żądań nie zostanie wykonane. Jeśli CombineLogs ta opcja jest włączona, Parameters zostanie ona przenoszona z żądania na odpowiedź i będzie rejestrowana razem.

Dotyczy