Compartir a través de


RequestFormLimitsAttribute Clase

Definición

Establece los límites especificados en .Form

public ref class RequestFormLimitsAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class RequestFormLimitsAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class RequestFormLimitsAttribute : Attribute, Microsoft.AspNetCore.Http.Metadata.IFormOptionsMetadata, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type RequestFormLimitsAttribute = class
    inherit Attribute
    interface IFilterFactory
    interface IFilterMetadata
    interface IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type RequestFormLimitsAttribute = class
    inherit Attribute
    interface IFilterFactory
    interface IFilterMetadata
    interface IOrderedFilter
    interface IFormOptionsMetadata
Public Class RequestFormLimitsAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
Public Class RequestFormLimitsAttribute
Inherits Attribute
Implements IFilterFactory, IFormOptionsMetadata, IOrderedFilter
Herencia
RequestFormLimitsAttribute
Atributos
Implementaciones

Constructores

RequestFormLimitsAttribute()

Establece los límites especificados en .Form

Propiedades

BufferBody

Habilita el almacenamiento en búfer completo del cuerpo de la solicitud. Úselo si varios componentes necesitan leer la secuencia sin procesar. El valor predeterminado es false.

BufferBodyLengthLimit

Si BufferBody está habilitado, este es el límite del número total de bytes que se almacenarán en búfer. Los formularios que superen este límite producirán una InvalidDataException excepción cuando se analicen.

IsReusable

Obtiene un valor que indica si el resultado de CreateInstance(IServiceProvider) se puede reutilizar entre solicitudes.

KeyLengthLimit

Un límite en la longitud de las claves individuales. Los formularios que contienen claves que superan este límite producirán una InvalidDataException excepción cuando se analicen.

MemoryBufferThreshold

Si BufferBody está habilitado, estos muchos bytes del cuerpo se almacenarán en búfer en la memoria. Si se supera este umbral, el búfer se moverá a un archivo temporal en el disco en su lugar. Esto también se aplica al almacenar en búfer cuerpos de sección de varias partes individuales.

MultipartBodyLengthLimit

Límite para la longitud de cada cuerpo de varias partes. Las secciones de formularios que superan este límite producirán una InvalidDataException excepción cuando se analicen.

MultipartBoundaryLengthLimit

Límite para la longitud del identificador de límite. Los formularios con límites que superen este límite producirán una InvalidDataException excepción cuando se analicen.

MultipartHeadersCountLimit

Límite para el número de encabezados que se permiten en cada sección de varias partes. Se combinarán los encabezados con el mismo nombre. Las secciones de formulario que superen este límite producirán una InvalidDataException excepción cuando se analicen.

MultipartHeadersLengthLimit

Límite para la longitud total de las claves de encabezado y los valores de cada sección de varias partes. Las secciones de formulario que superen este límite producirán una InvalidDataException excepción cuando se analicen.

Order

Obtiene el valor de orden para determinar el orden de ejecución de filtros. Los filtros se ejecutan en un valor numérico ascendente de la Order propiedad .

ValueCountLimit

Límite para el número de entradas de formulario que se van a permitir. Los formularios que superen este límite producirán una InvalidDataException excepción cuando se analicen.

ValueLengthLimit

Límite de la longitud de los valores de formulario individuales. Los formularios que contienen valores que superan este límite producirán una InvalidDataException excepción cuando se analicen.

Métodos

CreateInstance(IServiceProvider)

Crea una instancia del filtro ejecutable.

Implementaciones de interfaz explícitas

IFormOptionsMetadata.BufferBody

Establece los límites especificados en .Form

IFormOptionsMetadata.BufferBodyLengthLimit

Establece los límites especificados en .Form

IFormOptionsMetadata.KeyLengthLimit

Establece los límites especificados en .Form

IFormOptionsMetadata.MemoryBufferThreshold

Establece los límites especificados en .Form

IFormOptionsMetadata.MultipartBodyLengthLimit

Establece los límites especificados en .Form

IFormOptionsMetadata.MultipartBoundaryLengthLimit

Establece los límites especificados en .Form

IFormOptionsMetadata.MultipartHeadersCountLimit

Establece los límites especificados en .Form

IFormOptionsMetadata.MultipartHeadersLengthLimit

Establece los límites especificados en .Form

IFormOptionsMetadata.ValueCountLimit

Establece los límites especificados en .Form

IFormOptionsMetadata.ValueLengthLimit

Establece los límites especificados en .Form

Se aplica a