Sdílet prostřednictvím


IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) Metoda

Definice

Zpětné volání pro přizpůsobení protokolování požadavku a odpovědi.

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

Návraty

Poznámky

Volá se při prvním přijetí požadavku a dá se použít ke konfiguraci možností žádosti i odpovědi. Všechna nastavení se přenesou do s OnResponseAsync(HttpLoggingInterceptorContext) tím rozdílem, že Parameters po protokolování požadavku se vymaže. LoggingFields můžou být pro jednotlivé požadavky změněné, aby bylo možné řídit chování protokolování. Pokud nejsou povolena žádná pole požadavku a Parameters kolekce je prázdná, nedojde k protokolování požadavků. Pokud CombineLogs je povolená Parameters , přenese se z požadavku do odpovědi a protokoluje se společně.

Platí pro