IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
自訂回應記錄的回呼。
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
參數
- logContext
- HttpLoggingInterceptorContext
傳回
備註
當第一次寫入回應時,或在傳送任何專案至用戶端之前,回應會以寫入結束時呼叫。 除了) 和回應設定可能仍可修改以外 Parameters ,設定會從 OnRequestAsync(HttpLoggingInterceptorContext) (移轉。 要求設定的變更不會有任何作用。 如果未啟用回應欄位,且集合是空的 Parameters ,則不會發生回應記錄。 如果 CombineLogs 已啟用,則會 Parameters 從要求繼續回應並記錄在一起。 RequestBody 和 ResponseBody 也可以在 OnResponseAsync 中停用,以防止記錄任何緩衝的本文資料。