Sdílet prostřednictvím


IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Metoda

Definice

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

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.

Platí pro