XmlDictionaryReaderQuotas.MaxStringContentLength Eigenschaft

Definition

Ruft die maximale Zeichenfolgenlänge ab, die vom Leser zurückgegeben wird, oder legt diese fest.

public:
 property int MaxStringContentLength { int get(); void set(int value); };
public int MaxStringContentLength { get; set; }
member this.MaxStringContentLength : int with get, set
Public Property MaxStringContentLength As Integer

Eigenschaftswert

Die maximale Zeichenfolgenlänge, die vom Leser zurückgegeben wird. Der Standardwert ist 8192.

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 beschränkt die Länge von Zeichenfolgen, die von verschiedenen APIs erstellt und zurückgegeben werden. Beim Aufrufen Read() und Überprüfen der Value Eigenschaft gliedert der Leser Zeichenfolgenwerte in verwaltbare Teile (im Streamingmodus). Durch aufrufen ReadContentAsString() werden jedoch alle diese Teile verkettet und eine große Zeichenfolge zurückgegeben. Wenn der Wert eines Elementknotens im Binärformat eine Sequenz von Wörterbuchzeichenfolgen-IDs ist, werden die Werte dieser Zeichenfolgen verkettet. Dies kann eine extrem große Erweiterung sein und wird durch diesen Grenzwert abgemildert.

Gilt für: