RoutingEndpointConventionBuilderExtensions.WithFormMappingOptions<TBuilder> 方法

定义

FormMappingOptionsMetadata为目标 IEndpointConventionBuilder上生成的所有终结点进行配置。

public static TBuilder WithFormMappingOptions<TBuilder> (this TBuilder builder, int? maxCollectionSize = default, int? maxRecursionDepth = default, int? maxKeySize = default) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member WithFormMappingOptions : 'Builder * Nullable<int> * Nullable<int> * Nullable<int> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function WithFormMappingOptions(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, Optional maxCollectionSize As Nullable(Of Integer) = Nothing, Optional maxRecursionDepth As Nullable(Of Integer) = Nothing, Optional maxKeySize As Nullable(Of Integer) = Nothing) As TBuilder

类型参数

TBuilder

参数

builder
TBuilder

IEndpointConventionBuilder

maxCollectionSize
Nullable<Int32>

表单集合中允许的最大元素数。 默认为 DefaultValueCountLimit>。

maxRecursionDepth
Nullable<Int32>

递归映射表单数据时允许的最大深度。 默认为 64。

maxKeySize
Nullable<Int32>

用于读取表单数据键的缓冲区的最大大小。 默认为 DefaultKeyLengthLimit

返回

TBuilder

IEndpointConventionBuilder

适用于