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

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

Ausnahmen

Der Versuch, den Wert zu set verwenden, aber Kontingentwerte sind für diese Instanz schreibgeschützt.

Versuchen Sie, den Wert auf kleiner als Null zu set legen.

Hinweise

Dieses Kontingent steuert die maximale Arraylänge, die von verschiedenen API-Aufrufen erstellt und zurückgegeben wird. Es betrifft spezielle Array-APIs sowie Bytearrays, die von ReadContentAsBase64() zurückgegeben werden. Dieser Grenzwert wirkt sich nicht auf die Außerkraftsetzung von ReadContentAsBase64() aus, die ein Array verwendet, das mit Daten aufgefüllt wird.

Beachten Sie, dass dieser Eigenschaftswert für jeden Schritt der Nachrichtenverarbeitung gilt. Dazu gehören einige Schritte, mit denen die Größe einer Nachricht oder eines Nachrichtenteils erweitert werden kann. Insbesondere kann die Verschlüsselung die Größe einer Nachricht erheblich erhöhen. Beim Festlegen dieses Werts müssen Sie dies berücksichtigen.

Instanzen, die mit dem öffentlichen Konstruktor erstellt wurden, verfügen über Eigenschaften, die sein setkönnen.

Gilt für: