Freigeben über


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Methode

Definition

Fügt endpunktspezifische Einstellungen für die HttpLogging-Middleware hinzu.

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

Typparameter

TBuilder

Der Typ des Endpunktkonventions-Generators.

Parameter

builder
TBuilder

Der Endpunktkonventions-Generator.

loggingFields
HttpLoggingFields

Die , die HttpLoggingFields auf diesen Endpunkt angewendet werden soll.

requestBodyLogLimit
Nullable<Int32>

Legt die RequestBodyLogLimit für diesen Endpunkt fest. Ein Wert von -1 bedeutet, dass die Standardeinstellung in RequestBodyLogLimitverwendet wird.

responseBodyLogLimit
Nullable<Int32>

Legt die ResponseBodyLogLimit für diesen Endpunkt fest. Ein Wert von -1 bedeutet, dass die Standardeinstellung in ResponseBodyLogLimitverwendet wird.

Gibt zurück

TBuilder

Der ursprüngliche Konventions-Generator-Parameter.

Ausnahmen

Wird ausgelöst, wenn requestBodyLogLimit oder responseBodyLogLimit kleiner als 0ist.

Gilt für: