Bagikan melalui


HttpLoggingEndpointConventionBuilderExtensions.WithHttpLogging<TBuilder> Metode

Definisi

Menambahkan pengaturan khusus titik akhir untuk 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

Jenis parameter

TBuilder

Jenis penyusun konvensi titik akhir.

Parameter

builder
TBuilder

Penyusun konvensi titik akhir.

loggingFields
HttpLoggingFields

HttpLoggingFields untuk diterapkan ke titik akhir ini.

requestBodyLogLimit
Nullable<Int32>

RequestBodyLogLimit Mengatur untuk titik akhir ini. Nilai -1 berarti menggunakan pengaturan default di RequestBodyLogLimit.

responseBodyLogLimit
Nullable<Int32>

ResponseBodyLogLimit Mengatur untuk titik akhir ini. Nilai -1 berarti menggunakan pengaturan default di ResponseBodyLogLimit.

Mengembalikan

TBuilder

Parameter penyusun konvensi asli.

Pengecualian

Dilemparkan ketika requestBodyLogLimit atau responseBodyLogLimit kurang dari 0.

Berlaku untuk