Поделиться через


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Метод

Определение

Добавляет параметры, относящиеся к конечной точке, для ПО промежуточного слоя 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

Параметры типа

TBuilder

Тип построителя соглашений о конечных точках.

Параметры

builder
TBuilder

Построитель соглашений о конечных точках.

loggingFields
HttpLoggingFields

Объект , HttpLoggingFields применяемый к этой конечной точке.

requestBodyLogLimit
Nullable<Int32>

Задает для этой конечной RequestBodyLogLimit точки. Значение -1 означает использование параметра по умолчанию в RequestBodyLogLimit.

responseBodyLogLimit
Nullable<Int32>

Задает для этой конечной ResponseBodyLogLimit точки. Значение -1 означает использование параметра по умолчанию в ResponseBodyLogLimit.

Возвращаемое значение

TBuilder

Исходный параметр построителя соглашений.

Исключения

Возникает, если requestBodyLogLimit значение или responseBodyLogLimit меньше 0.

Применяется к