HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Metodo

Definizione

Aggiunge impostazioni specifiche dell'endpoint per il middleware 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

Parametri di tipo

TBuilder

Tipo di generatore di convenzioni dell'endpoint.

Parametri

builder
TBuilder

Generatore di convenzioni dell'endpoint.

loggingFields
HttpLoggingFields

Oggetto HttpLoggingFields da applicare a questo endpoint.

requestBodyLogLimit
Nullable<Int32>

Imposta l'oggetto RequestBodyLogLimit per questo endpoint. Valore di significa -1 usare l'impostazione predefinita in RequestBodyLogLimit.

responseBodyLogLimit
Nullable<Int32>

Imposta l'oggetto ResponseBodyLogLimit per questo endpoint. Valore di significa -1 usare l'impostazione predefinita in ResponseBodyLogLimit.

Restituisce

TBuilder

Parametro del generatore di convenzioni originale.

Eccezioni

Generata quando requestBodyLogLimit o responseBodyLogLimit è minore di 0.

Si applica a