Compartilhar via


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Método

Definição

Adiciona configurações específicas do ponto de extremidade para o 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

O tipo de construtor de convenções de ponto de extremidade.

Parâmetros

builder
TBuilder

O construtor de convenções de ponto de extremidade.

loggingFields
HttpLoggingFields

O HttpLoggingFields a ser aplicado a esse ponto de extremidade.

requestBodyLogLimit
Nullable<Int32>

Define o RequestBodyLogLimit para esse ponto de extremidade. Um valor de -1 significa usar a configuração padrão em RequestBodyLogLimit.

responseBodyLogLimit
Nullable<Int32>

Define o ResponseBodyLogLimit para esse ponto de extremidade. Um valor de -1 significa usar a configuração padrão em ResponseBodyLogLimit.

Retornos

TBuilder

O parâmetro do construtor de convenções original.

Exceções

Gerado quando requestBodyLogLimit ou responseBodyLogLimit é menor que 0.

Aplica-se a