XmlDictionaryReaderQuotas.MaxArrayLength Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.