RequestFormLimitsAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define os limites especificados para o 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
- Herança
-
RequestFormLimitsAttribute
- Atributos
- Implementações
Construtores
RequestFormLimitsAttribute() |
Define os limites especificados para o Form. |
Propriedades
BufferBody |
Habilita o buffer completo do corpo da solicitação. Use isso se vários componentes precisarem ler o fluxo bruto. O valor padrão é false. |
BufferBodyLengthLimit |
Se BufferBody estiver habilitado, esse será o limite para o número total de bytes que serão armazenados em buffer. Formulários que excedem esse limite gerarão um InvalidDataException quando analisados. |
IsReusable |
Obtém um valor que indica se o resultado de CreateInstance(IServiceProvider) pode ser reutilizado entre solicitações. |
KeyLengthLimit |
Um limite no comprimento das chaves individuais. Formulários que contêm chaves que excedem esse limite gerarão um InvalidDataException quando analisado. |
MemoryBufferThreshold |
Se BufferBody estiver habilitado, esses muitos bytes do corpo serão armazenados em buffer na memória. Se esse limite for excedido, o buffer será movido para um arquivo temporário no disco. Isso também se aplica ao armazenar em buffer corpos de seção de várias partes individuais. |
MultipartBodyLengthLimit |
Um limite para o comprimento de cada corpo de várias partes. As seções de formulários que excederem esse limite gerarão um InvalidDataException quando analisadas. |
MultipartBoundaryLengthLimit |
Um limite para o comprimento do identificador de limite. Formulários com limites que excedem esse limite gerarão um InvalidDataException quando analisado. |
MultipartHeadersCountLimit |
Um limite para o número de cabeçalhos a serem permitidos em cada seção de várias partes. Cabeçalhos com o mesmo nome serão combinados. As seções de formulário que excederem esse limite gerarão um InvalidDataException quando analisado. |
MultipartHeadersLengthLimit |
Um limite para o comprimento total das chaves de cabeçalho e dos valores em cada seção de várias partes. As seções de formulário que excederem esse limite gerarão um InvalidDataException quando analisado. |
Order |
Obtém o valor da ordem para determinar a ordem de execução de filtros. Os filtros são executados no valor numérico crescente da Order propriedade . |
ValueCountLimit |
Um limite para o número de entradas de formulário a serem permitidas. Formulários que excedem esse limite gerarão um InvalidDataException quando analisados. |
ValueLengthLimit |
Um limite no comprimento dos valores de formulário individuais. Formulários que contêm valores que excedem esse limite gerarão um InvalidDataException quando analisado. |
Métodos
CreateInstance(IServiceProvider) |
Cria uma instância do filtro executável. |
Implantações explícitas de interface
IFormOptionsMetadata.BufferBody |
Define os limites especificados para o Form. |
IFormOptionsMetadata.BufferBodyLengthLimit |
Define os limites especificados para o Form. |
IFormOptionsMetadata.KeyLengthLimit |
Define os limites especificados para o Form. |
IFormOptionsMetadata.MemoryBufferThreshold |
Define os limites especificados para o Form. |
IFormOptionsMetadata.MultipartBodyLengthLimit |
Define os limites especificados para o Form. |
IFormOptionsMetadata.MultipartBoundaryLengthLimit |
Define os limites especificados para o Form. |
IFormOptionsMetadata.MultipartHeadersCountLimit |
Define os limites especificados para o Form. |
IFormOptionsMetadata.MultipartHeadersLengthLimit |
Define os limites especificados para o Form. |
IFormOptionsMetadata.ValueCountLimit |
Define os limites especificados para o Form. |
IFormOptionsMetadata.ValueLengthLimit |
Define os limites especificados para o Form. |