Nyelv

XmlDictionaryReaderQuotas.MaxStringContentLength Tulajdonság

Definíció

Lekéri vagy beállítja az olvasó által visszaadott maximális sztringhosszt.

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

Tulajdonság értéke

Az olvasó által visszaadott maximális sztringhossz. Az alapértelmezett érték 8192.

Kivételek

Próbálja meg az set értéket, de a kvótaértékek írásvédettek ebben a példányban.

Próbálja meg set nullánál kisebbre beállítani az értéket.

Megjegyzések

Ez a kvóta korlátozza a különböző API-k által létrehozott és visszaadott sztringek hosszát. Amikor meghívja Read() és ellenőrzi a Value tulajdonságot, az olvasó a sztringértékeket kezelhető részekre bontja (streamelési módban). A hívás ReadContentAsString() azonban összefűzi ezeket a darabokat, és egy nagy sztringet ad vissza. Bináris formátumban, ha egy elemcsomópont értéke szótári sztringazonosítók sorozata, akkor a sztringek értékei összefűződnek. Ez rendkívül nagy bővülés lehet, és ezt a korlátot csökkenti.

A következőre érvényes: