IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- logContext
- HttpLoggingInterceptorContext
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.