RequestFormLimitsAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les limites spécifiées pour .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
- Héritage
-
RequestFormLimitsAttribute
- Attributs
- Implémente
Constructeurs
RequestFormLimitsAttribute() |
Définit les limites spécifiées pour .Form |
Propriétés
BufferBody |
Active la mise en mémoire tampon complète du corps de la requête. Utilisez cette option si plusieurs composants doivent lire le flux brut. La valeur par défaut est false. |
BufferBodyLengthLimit |
Si BufferBody est activé, il s’agit de la limite du nombre total d’octets qui seront mis en mémoire tampon. Les formulaires qui dépassent cette limite lèvent un lors de InvalidDataException l’analyse. |
IsReusable |
Obtient une valeur qui indique si le résultat de CreateInstance(IServiceProvider) peut être réutilisé entre les requêtes. |
KeyLengthLimit |
Limite de la longueur des clés individuelles. Les formulaires contenant des clés qui dépassent cette limite lèvent un lors de InvalidDataException l’analyse. |
MemoryBufferThreshold |
Si BufferBody est activé, ce nombre d’octets du corps sera mis en mémoire tampon. Si ce seuil est dépassé, la mémoire tampon est déplacée vers un fichier temporaire sur le disque à la place. Cela s’applique également lors de la mise en mémoire tampon des corps de sections multipartes individuels. |
MultipartBodyLengthLimit |
Limite de la longueur de chaque corps en plusieurs parties. Les sections de formulaires qui dépassent cette limite lèvent un lors de InvalidDataException l’analyse. |
MultipartBoundaryLengthLimit |
Limite de la longueur de l’identificateur de limite. Les formulaires dont les limites dépassent cette limite lèvent un lors de InvalidDataException l’analyse. |
MultipartHeadersCountLimit |
Limite du nombre d’en-têtes à autoriser dans chaque section multiparte. Les en-têtes portant le même nom seront combinés. Les sections de formulaire qui dépassent cette limite lèvent un lors de InvalidDataException l’analyse. |
MultipartHeadersLengthLimit |
Limite de la longueur totale des clés et des valeurs d’en-tête dans chaque section en plusieurs parties. Les sections de formulaire qui dépassent cette limite lèvent un lors de InvalidDataException l’analyse. |
Order |
Obtient la valeur d’ordre pour déterminer l’ordre d’exécution des filtres. Les filtres s’exécutent dans la valeur numérique ascendante de la Order propriété. |
ValueCountLimit |
Limite du nombre d’entrées de formulaire à autoriser. Les formulaires qui dépassent cette limite lèvent un lors de InvalidDataException l’analyse. |
ValueLengthLimit |
Limite de la longueur des valeurs de formulaire individuelles. Les formulaires contenant des valeurs qui dépassent cette limite lèvent un lors de InvalidDataException l’analyse. |
Méthodes
CreateInstance(IServiceProvider) |
Crée une instance du filtre exécutable. |
Implémentations d’interfaces explicites
IFormOptionsMetadata.BufferBody |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.BufferBodyLengthLimit |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.KeyLengthLimit |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.MemoryBufferThreshold |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.MultipartBodyLengthLimit |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.MultipartBoundaryLengthLimit |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.MultipartHeadersCountLimit |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.MultipartHeadersLengthLimit |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.ValueCountLimit |
Définit les limites spécifiées pour .Form |
IFormOptionsMetadata.ValueLengthLimit |
Définit les limites spécifiées pour .Form |