IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zpětné volání pro přizpůsobení protokolování odpovědi.
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
- logContext
- HttpLoggingInterceptorContext
Návraty
Poznámky
Volá se, když dojde k prvnímu zápisu do odpovědi nebo když odpověď skončí bez zápisu, těsně před odesláním čehokoli klientovi. Nastavení se přenesou z OnRequestAsync(HttpLoggingInterceptorContext) (s výjimkou Parameters) a nastavení odpovědí se stále může změnit. Změny nastavení požadavků nebudou mít žádný vliv. Pokud nejsou povolena žádná pole odpovědí a Parameters kolekce je prázdná, nebude se protokolovat odpověď. Pokud CombineLogs je povolena, Parameters pak se přenese z požadavku do odpovědi a protokoluje se společně. RequestBody a ResponseBody lze také zakázat v OnResponseAsync, aby se zabránilo protokolování jakýchkoli dat těla ve vyrovnávací paměti.