Partager via


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Méthode

Définition

Ajoute des paramètres spécifiques au point de terminaison pour le 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

Paramètres de type

TBuilder

Type de générateur de convention de point de terminaison.

Paramètres

builder
TBuilder

Générateur de convention de point de terminaison.

loggingFields
HttpLoggingFields

HttpLoggingFields à appliquer à ce point de terminaison.

requestBodyLogLimit
Nullable<Int32>

Définit le RequestBodyLogLimit pour ce point de terminaison. Une valeur de -1 moyennes utilise le paramètre par défaut dans RequestBodyLogLimit.

responseBodyLogLimit
Nullable<Int32>

Définit le ResponseBodyLogLimit pour ce point de terminaison. Une valeur de -1 moyennes utilise le paramètre par défaut dans ResponseBodyLogLimit.

Retours

TBuilder

Paramètre du générateur de conventions d’origine.

Exceptions

Levée lorsque requestBodyLogLimit ou responseBodyLogLimit est inférieur à 0.

S’applique à