XmlDictionaryReaderQuotas.MaxArrayLength Proprietà

Definizione

Ottiene o imposta la lunghezza massima consentita della matrice.

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

Valore della proprietà

Lunghezza massima consentita della matrice. Il valore predefinito è 16384.

Eccezioni

Il tentativo di impostare set il valore, ma i valori di quota sono di sola lettura per questa istanza.

Tentativo di impostare set il valore su minore di zero.

Commenti

Questa quota regola la lunghezza massima della matrice creata e restituita da varie chiamate API. Influisce sulle API di matrice speciali e sulle matrici di byte restituite da ReadContentAsBase64(). Questo limite non influisce sull'override ReadContentAsBase64() che accetta una matrice da popolare con i dati.

Si noti che questo valore della proprietà si applica a ogni passaggio dell'elaborazione dei messaggi. Sono inclusi alcuni passaggi che possono espandere le dimensioni di un messaggio o di una parte del messaggio. In particolare, la crittografia può aumentare notevolmente le dimensioni di un messaggio. Quando si imposta questo valore, è necessario tenere conto di questo valore.

Le istanze create con il costruttore pubblico hanno proprietà che possono essere set.

Si applica a