다음을 통해 공유


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> 메서드

정의

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
Nullable<Int32>

이 엔드포인트에 대한 를 RequestBodyLogLimit 설정합니다. 의 값 -1 은 의 RequestBodyLogLimit기본 설정을 사용하는 것을 의미합니다.

responseBodyLogLimit
Nullable<Int32>

이 엔드포인트에 대한 를 ResponseBodyLogLimit 설정합니다. 의 값 -1 은 의 ResponseBodyLogLimit기본 설정을 사용하는 것을 의미합니다.

반환

TBuilder

원래 규칙 작성기 매개 변수입니다.

예외

또는 responseBodyLogLimit 가 보다 0작을 때 requestBodyLogLimit throw됩니다.

적용 대상