Compartir a través de


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Método

Definición

Agrega la configuración específica del punto de conexión para el 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

Parámetros de tipo

TBuilder

Tipo de generador de convenciones de punto de conexión.

Parámetros

builder
TBuilder

Generador de convenciones de punto de conexión.

loggingFields
HttpLoggingFields

que HttpLoggingFields se va a aplicar a este punto de conexión.

requestBodyLogLimit
Nullable<Int32>

Establece para RequestBodyLogLimit este punto de conexión. Un valor de -1 significa que usa la configuración predeterminada en RequestBodyLogLimit.

responseBodyLogLimit
Nullable<Int32>

Establece para ResponseBodyLogLimit este punto de conexión. Un valor de -1 significa que usa la configuración predeterminada en ResponseBodyLogLimit.

Devoluciones

TBuilder

Parámetro original del generador de convenciones.

Excepciones

Se produce cuando requestBodyLogLimit o responseBodyLogLimit es menor que 0.

Se aplica a