Aracılığıyla paylaş


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Yöntem

Tanım

HttpLogging ara yazılımı için uç noktaya özgü ayarlar ekler.

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

Tür Parametreleri

TBuilder

Uç nokta kuralı oluşturucusunun türü.

Parametreler

builder
TBuilder

Uç nokta kuralı oluşturucusu.

loggingFields
HttpLoggingFields

HttpLoggingFields bu uç noktaya uygulanacak.

requestBodyLogLimit
Nullable<Int32>

Bu uç nokta için öğesini RequestBodyLogLimit ayarlar. değeri, -1 içindeki RequestBodyLogLimitvarsayılan ayarın kullanıldığı anlamına gelir.

responseBodyLogLimit
Nullable<Int32>

Bu uç nokta için öğesini ResponseBodyLogLimit ayarlar. değeri, -1 içindeki ResponseBodyLogLimitvarsayılan ayarın kullanıldığı anlamına gelir.

Döndürülenler

TBuilder

Özgün kural oluşturucu parametresi.

Özel durumlar

veya responseBodyLogLimit değerinden 0küçük olduğunda requestBodyLogLimit oluşturulur.

Şunlara uygulanır