XmlDictionaryReaderQuotas.MaxStringContentLength Właściwość

Definicja

Pobiera lub ustawia maksymalną długość ciągu zwracaną przez czytnik.

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

Wartość właściwości

Maksymalna długość ciągu zwrócona przez czytnik. Wartość domyślna to 8192.

Wyjątki

Próba użycia set wartości, ale wartości przydziału są tylko do odczytu dla tego wystąpienia.

set Próba zmniejszenia wartości do wartości mniejszej niż zero.

Uwagi

Ten limit przydziału ogranicza długość ciągów, które są tworzone i zwracane przez różne interfejsy API. Podczas wywoływania Read() i sprawdzania Value właściwości czytnik dzieli wartości ciągów na możliwe do zarządzania elementy (w trybie przesyłania strumieniowego). Jednak wywołanie ReadContentAsString() łączy wszystkie te elementy i zwraca jeden duży ciąg. W formacie binarnym, jeśli wartość węzła elementu jest sekwencją identyfikatorów ciągów słownika, wartości tych ciągów są łączone. Może to być bardzo duże rozszerzenie i jest ograniczane przez ten limit.

Dotyczy