HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
Establece para RequestBodyLogLimit este punto de conexión. Un valor de -1
significa que usa la configuración predeterminada en RequestBodyLogLimit.
Establece para ResponseBodyLogLimit este punto de conexión. Un valor de -1
significa que usa la configuración predeterminada en ResponseBodyLogLimit.
Devoluciones
Parámetro original del generador de convenciones.
Excepciones
Se produce cuando requestBodyLogLimit
o responseBodyLogLimit
es menor que 0
.