IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) メソッド

定義

要求と応答のログ記録をカスタマイズするためのコールバック。

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

パラメーター

戻り値

注釈

これは、要求が最初に受信されたときに呼び出され、要求と応答の両方のオプションを構成するために使用できます。 すべての設定は に OnResponseAsync(HttpLoggingInterceptorContext) 引き継がれ、要求の Parameters ログ記録後に がクリアされます。 LoggingFields は、ログの動作を制御するために要求ごとに変更できます。 要求フィールドが有効でなく、コレクションが Parameters 空の場合、要求ログは発生しません。 が有効になっている場合 CombineLogs は、 Parameters 要求から応答に引き継がれ、一緒にログに記録されます。

適用対象