HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HttpLogging ミドルウェアのエンドポイント固有の設定を追加します。
public static TBuilder WithHttpLogging<TBuilder> (this TBuilder builder, Microsoft.AspNetCore.HttpLogging.HttpLoggingFields loggingFields, int? requestBodyLogLimit = default, int? responseBodyLogLimit = default) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member WithHttpLogging : 'Builder * Microsoft.AspNetCore.HttpLogging.HttpLoggingFields * Nullable<int> * Nullable<int> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function WithHttpLogging(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, loggingFields As HttpLoggingFields, Optional requestBodyLogLimit As Nullable(Of Integer) = Nothing, Optional responseBodyLogLimit As Nullable(Of Integer) = Nothing) As TBuilder
型パラメーター
- TBuilder
エンドポイント規則ビルダーの種類。
パラメーター
- builder
- TBuilder
エンドポイント規則ビルダー。
- loggingFields
- HttpLoggingFields
HttpLoggingFieldsこのエンドポイントに適用する 。
このエンドポイントの を RequestBodyLogLimit 設定します。 の -1
値は、 の RequestBodyLogLimit既定の設定を使用します。
このエンドポイントの を ResponseBodyLogLimit 設定します。 の -1
値は、 の ResponseBodyLogLimit既定の設定を使用します。
戻り値
TBuilder
元の規約ビルダー パラメーター。
例外
または responseBodyLogLimit
が 未満0
の場合requestBodyLogLimit
にスローされます。