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à

Int32

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

Eccezioni

Tentativo di impostare (set) il valore. I valori di quota di questa istanza, tuttavia, sono in sola lettura.

Tentativo di impostare (set) il valore su minore di zero.

Commenti

Questa quota definisce la massima lunghezza della matrice creata e restituita da varie chiamate API. Influisce sia sulle API di matrice speciali sia sulle matrici di byte restituite da ReadContentAsBase64(). Questo limite non influisce sull'override di ReadContentAsBase64() che prende una matrice in cui inserire i dati.

Si noti che il valore di questa proprietà si applica a ogni passaggio dell'elaborazione del messaggio, compresi alcuni passaggi che possono espandere le dimensioni di un messaggio o di parte di esso. In particolare, la crittografia può aumentare moltissimo le dimensioni di un messaggio. Al momento di impostare questo valore, è necessario prendere in considerazione questa eventualità.

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

Si applica a