RoutingEndpointConventionBuilderExtensions.WithFormOptions<TBuilder> Méthode

Définition

Microsoft.AspNetCore.Http.Metadata.FormOptionsMetadata Configure pour tous les points de terminaison produits sur la cible 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

Paramètres de type

TBuilder

Paramètres

builder
TBuilder

L’IEndpointConventionBuilderopérateur

bufferBody
Nullable<Boolean>

Active la mise en mémoire tampon complète du corps de la requête. La valeur par défaut est false.

memoryBufferThreshold
Nullable<Int32>

Configure le nombre d’octets du corps qui seront mis en mémoire tampon. Par défaut, 65 536 octets, soit environ 64 Ko.

bufferBodyLengthLimit
Nullable<Int64>

Limite pour le nombre total d’octets qui seront mis en mémoire tampon. Par défaut, 128 Mo.

valueCountLimit
Nullable<Int32>

Limite du nombre d’entrées de formulaire à autoriser. La valeur par défaut est DefaultValueCountLimit.

keyLengthLimit
Nullable<Int32>

Limite de la longueur des clés individuelles. La valeur par défaut est DefaultKeyLengthLimit.

valueLengthLimit
Nullable<Int32>

Limite de la longueur des valeurs de formulaire individuelles. La valeur par défaut est DefaultValueLengthLimit.

multipartBoundaryLengthLimit
Nullable<Int32>

Limite pour la longueur de l’identificateur de limite. Par défaut, 128 octets.

multipartHeadersCountLimit
Nullable<Int32>

Limite du nombre d’en-têtes à autoriser dans chaque section multipart. La valeur par défaut est DefaultHeadersCountLimit.

multipartHeadersLengthLimit
Nullable<Int32>

Limite pour la longueur totale des clés et des valeurs d’en-tête dans chaque section en plusieurs parties. La valeur par défaut est DefaultHeadersLengthLimit.

multipartBodyLengthLimit
Nullable<Int64>

Limite pour la longueur de chaque corps en plusieurs parties. Par défaut, 134 217 728 octets, soit environ 128 Mo.

Retours

TBuilder

L’IEndpointConventionBuilderopérateur

S’applique à