Sdílet prostřednictvím


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Metoda

Definice

Přidá nastavení specifická pro koncový bod pro 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

Parametry typu

TBuilder

Typ tvůrce konvencí koncových bodů.

Parametry

builder
TBuilder

Tvůrce konvencí koncového bodu

loggingFields
HttpLoggingFields

Použije HttpLoggingFields se pro tento koncový bod.

requestBodyLogLimit
Nullable<Int32>

Nastaví parametr RequestBodyLogLimit pro tento koncový bod. Hodnota -1 prostředků používá výchozí nastavení v RequestBodyLogLimitnástroji .

responseBodyLogLimit
Nullable<Int32>

Nastaví parametr ResponseBodyLogLimit pro tento koncový bod. Hodnota -1 prostředků používá výchozí nastavení v ResponseBodyLogLimitnástroji .

Návraty

TBuilder

Původní parametr tvůrce konvencí.

Výjimky

Vyvolá se, když requestBodyLogLimit nebo responseBodyLogLimit je menší než 0.

Platí pro