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 vom Reader zurückgegebene Zeichenfolgenlänge ab oder legt sie 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 Reader zurückgegeben wird. Der Standard ist 8192.
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 begrenzt die Länge von Zeichenfolgen, die von verschiedenen APIs erstellt und zurückgegeben werden. Wenn der Reader Read
() aufruft und die Value
-Eigenschaft überprüft, werden Zeichenfolgenwerte im Streamingmodus in verwaltbare Teile aufgeteilt. Bei Aufruf von ReadContentAsString
() werden all diese Teile verkettet und als eine große Zeichenfolge zurückgegeben. Wenn im Binärformat der Wert eines Elementknotens aus einer Reihe von Wörterbuchzeichenfolgen-IDs besteht, werden die Werte dieser Zeichenfolge verkettet. Dies kann zu äußerst langen Zeichenfolgen führen, was durch diese Begrenzung eingeschränkt werden soll.