HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
Imposta l'oggetto RequestBodyLogLimit per questo endpoint. Valore di significa -1
usare l'impostazione predefinita in RequestBodyLogLimit.
Imposta l'oggetto ResponseBodyLogLimit per questo endpoint. Valore di significa -1
usare l'impostazione predefinita in ResponseBodyLogLimit.
Restituisce
Parametro del generatore di convenzioni originale.
Eccezioni
Generata quando requestBodyLogLimit
o responseBodyLogLimit
è minore di 0
.