Freigeben über


XmlDictionaryReaderQuotas.MaxArrayLength Eigenschaft

Definition

Ruft die maximal zulässige Arraylänge ab oder legt sie fest.

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

Eigenschaftswert

Int32

Die maximal zulässige Arraylänge. Der Standardwert ist "16384".

Ausnahmen

Mit set wird versucht, den Wert festzulegen, aber Kontingentwerte sind für diese Instanz schreibgeschützt.

Mit set wird versucht, den Wert auf einen kleineren Wert als 0 (null) festzulegen.

Hinweise

Dieses Kontingent bestimmt die maximale Arraylänge, die von verschiedenen API-Aufrufen erstellt und zurückgegeben wird. Es beeinflusst besondere Array-APIs sowie Bytearrays, die von ReadContentAsBase64() zurückgegeben werden. Diese Grenze hat keinen Einfluss auf die ReadContentAsBase64()-Überschreibung, durch die ein Array mit Daten gefüllt wird.

Dieser Eigenschaftenwert gilt für jeden Schritt der Nachrichtenverarbeitung. Dies schließt einige Schritte ein, durch die sich die Größe von Nachrichten oder Nachrichtenteilen erhöhen kann. Vor allem durch Verschlüsselung kann die Größe einer Nachricht deutlich erhöht werden. Berücksichtigen Sie dies, wenn Sie diesen Wert festlegen.

Mit dem öffentlichen Konstruktor erstellte Instanzen verfügen über Eigenschaften, die mit set festgelegt werden können.

Gilt für