XmlDictionaryReaderQuotas.MaxStringContentLength 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 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.