RoutingEndpointConventionBuilderExtensions.WithFormOptions<TBuilder> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Microsoft.AspNetCore.Http.Metadata.FormOptionsMetadata Configura para todos los puntos de conexión generados en el destino 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
Parámetros de tipo
- TBuilder
Parámetros
- builder
- TBuilder
Habilita el almacenamiento en búfer completo del cuerpo de la solicitud. El valor predeterminado es "false".
Configura cuántos bytes del cuerpo se almacenarán en búfer en la memoria. El valor predeterminado es de 65 536 bytes, que es de aproximadamente 64 KB.
Límite para el número total de bytes que se almacenarán en búfer. El valor predeterminado es 128 MB.
Límite para el número de entradas de formulario que se van a permitir. Su valor predeterminado es DefaultValueCountLimit.
Limite la longitud de las claves individuales. Su valor predeterminado es DefaultKeyLengthLimit.
Limite la longitud de los valores de formulario individuales. Su valor predeterminado es DefaultValueLengthLimit.
Límite para la longitud del identificador de límite. El valor predeterminado es 128 bytes.
Límite para el número de encabezados que se van a permitir en cada sección de varias partes. Su valor predeterminado es DefaultHeadersCountLimit.
Límite para la longitud total de las claves de encabezado y los valores de cada sección de varias partes. Su valor predeterminado es DefaultHeadersLengthLimit.
Límite para la longitud de cada cuerpo de varias partes. El valor predeterminado es 134 217 728 bytes, que es aproximadamente 128 MB.
Devoluciones
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de