Share via


RoutingEndpointConventionBuilderExtensions.WithFormOptions<TBuilder> メソッド

定義

ターゲット で Microsoft.AspNetCore.Http.Metadata.FormOptionsMetadata 生成されるすべてのエンドポイントに対して を構成します IEndpointConventionBuilder

public static TBuilder WithFormOptions<TBuilder> (this TBuilder builder, bool? bufferBody = default, int? memoryBufferThreshold = default, long? bufferBodyLengthLimit = default, int? valueCountLimit = default, int? keyLengthLimit = default, int? valueLengthLimit = default, int? multipartBoundaryLengthLimit = default, int? multipartHeadersCountLimit = default, int? multipartHeadersLengthLimit = default, long? multipartBodyLengthLimit = default) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member WithFormOptions : 'Builder * Nullable<bool> * Nullable<int> * Nullable<int64> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int64> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function WithFormOptions(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, Optional bufferBody As Nullable(Of Boolean) = Nothing, Optional memoryBufferThreshold As Nullable(Of Integer) = Nothing, Optional bufferBodyLengthLimit As Nullable(Of Long) = Nothing, Optional valueCountLimit As Nullable(Of Integer) = Nothing, Optional keyLengthLimit As Nullable(Of Integer) = Nothing, Optional valueLengthLimit As Nullable(Of Integer) = Nothing, Optional multipartBoundaryLengthLimit As Nullable(Of Integer) = Nothing, Optional multipartHeadersCountLimit As Nullable(Of Integer) = Nothing, Optional multipartHeadersLengthLimit As Nullable(Of Integer) = Nothing, Optional multipartBodyLengthLimit As Nullable(Of Long) = Nothing) As TBuilder

型パラメーター

TBuilder

パラメーター

builder
TBuilder

IEndpointConventionBuilder

bufferBody
Nullable<Boolean>

要求本文の完全なバッファリングを有効にします。 既定値は false です。

memoryBufferThreshold
Nullable<Int32>

メモリにバッファーされる本文のバイト数を構成します。 既定値は 65,536 バイトで、約 64 KB です。

bufferBodyLengthLimit
Nullable<Int64>

バッファーに格納される合計バイト数の制限。 既定値は 128 MB です。

valueCountLimit
Nullable<Int32>

許可するフォーム エントリの数の制限。 既定値は DefaultValueCountLimit です。

keyLengthLimit
Nullable<Int32>

個々のキーの長さの制限。 既定値は DefaultKeyLengthLimit です。

valueLengthLimit
Nullable<Int32>

個々のフォーム値の長さの制限。 既定値は DefaultValueLengthLimit です。

multipartBoundaryLengthLimit
Nullable<Int32>

境界識別子の長さの制限。 既定値は 128 バイトです。

multipartHeadersCountLimit
Nullable<Int32>

各マルチパート セクションで許可するヘッダーの数の制限。 既定値は DefaultHeadersCountLimit です。

multipartHeadersLengthLimit
Nullable<Int32>

各マルチパート セクションのヘッダー キーと値の合計長の制限。 既定値は DefaultHeadersLengthLimit です。

multipartBodyLengthLimit
Nullable<Int64>

各マルチパートボディの長さの制限。 既定値は 134,217,728 バイトで、約 128 MB です。

戻り値

TBuilder

IEndpointConventionBuilder

適用対象