Udostępnij za pośrednictwem


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Metoda

Definicja

Dodaje ustawienia specyficzne dla punktu końcowego dla oprogramowania pośredniczącego 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

Parametry typu

TBuilder

Typ konstruktora konwencji punktu końcowego.

Parametry

builder
TBuilder

Konstruktor konwencji punktu końcowego.

loggingFields
HttpLoggingFields

Element HttpLoggingFields do zastosowania do tego punktu końcowego.

requestBodyLogLimit
Nullable<Int32>

RequestBodyLogLimit Ustawia dla tego punktu końcowego. Wartość -1 średnich używa ustawienia domyślnego w pliku RequestBodyLogLimit.

responseBodyLogLimit
Nullable<Int32>

ResponseBodyLogLimit Ustawia dla tego punktu końcowego. Wartość -1 średnich używa ustawienia domyślnego w pliku ResponseBodyLogLimit.

Zwraca

TBuilder

Oryginalny parametr konstruktora konwencji.

Wyjątki

Zgłaszany, gdy requestBodyLogLimit wartość lub responseBodyLogLimit jest mniejsza niż 0.

Dotyczy