RoutingEndpointConventionBuilderExtensions.WithFormOptions<TBuilder> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Microsoft.AspNetCore.Http.Metadata.FormOptionsMetadata Configura per tutti gli endpoint generati nella destinazione 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
Parametri di tipo
- TBuilder
Parametri
- builder
- TBuilder
Oggetto IEndpointConventionBuilder.
Abilita il buffer completo del corpo della richiesta. Il valore predefinito è false.
Configura il numero di byte del corpo in memoria. Il valore predefinito è pari a 65.536 byte, ovvero circa 64 KB.
Limite per il numero totale di byte che verranno memorizzati nel buffer. Il valore predefinito è 128 MB.
Limite per il numero di voci di modulo consentite. Il valore predefinito è DefaultValueCountLimit.
Limitare la lunghezza di singole chiavi. Il valore predefinito è DefaultKeyLengthLimit.
Limitare la lunghezza dei singoli valori del modulo. Il valore predefinito è DefaultValueLengthLimit.
Limite per la lunghezza dell'identificatore di limite. Il valore predefinito è 128 byte.
Limite per il numero di intestazioni consentite in ogni sezione multipart. Il valore predefinito è DefaultHeadersCountLimit.
Limite per la lunghezza totale delle chiavi di intestazione e dei valori in ogni sezione multipart. Il valore predefinito è DefaultHeadersLengthLimit.
Limite per la lunghezza di ogni corpo multipart. Il valore predefinito è 134.217.728 byte, ovvero circa 128 MB.
Restituisce
Oggetto IEndpointConventionBuilder.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per