Share via


XmlDictionaryReaderQuotas.MaxArrayLength Propriété

Définition

Obtient ou définit la longueur maximale de tableau autorisée.

public:
 property int MaxArrayLength { int get(); void set(int value); };
public int MaxArrayLength { get; set; }
member this.MaxArrayLength : int with get, set
Public Property MaxArrayLength As Integer

Valeur de propriété

Int32

La longueur de tableau maximale autorisée. La valeur par défaut est 16384.

Exceptions

Tente d'assigner set la valeur, mais les valeurs de quota sont en lecture seule pour cette instance.

Tente d'assigner set la valeur à moins de zéro.

Remarques

Ce quota détermine la longueur de tableau maximale créée et retournée par différents appels d'API. Il affecte les API de tableau spéciales ainsi que les tableaux d'octets retournés par ReadContentAsBase64(). Cette limite n'affecte pas la substitution ReadContentAsBase64() qui accepte un tableau à remplir avec des données.

Notez que cette valeur de propriété s'applique à chaque étape du traitement de messages. Cela inclut certaines étapes qui peuvent augmenter la taille d'un message ou d'une partie d'un message. Le chiffrement peut notamment faire augmenter de façon considérable la taille d'un message. Lorsque vous définissez cette valeur, vous devez prendre cet élément en considération.

Les instances créées avec le constructeur public possèdent des propriétés qui peuvent être assignées set.

S’applique à