XmlDictionaryReaderQuotas.MaxStringContentLength Özellik

Tanım

Okuyucu tarafından döndürülen en fazla dize uzunluğunu alır veya ayarlar.

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

Özellik Değeri

Int32

Okuyucu tarafından döndürülen en fazla dize uzunluğu. Varsayılan değer 8192'dir.

Özel durumlar

Değeri deniyor set , ancak kota değerleri bu örnek için salt okunur.

set Sıfırdan küçük bir değere bağlanmaya çalışılıyor.

Açıklamalar

Bu kota, çeşitli API'ler tarafından oluşturulan ve döndürülen dizelerin uzunluğunu sınırlar. () çağrısı Readyaparken ve özelliği denetlerken Value okuyucu dize değerlerini yönetilebilir parçalara ayırır (akış modundayken). Ancak çağrısı ReadContentAsString() tüm bu parçaları birleştirir ve tek bir büyük dize döndürür. İkili biçimde, bir öğe düğümünün değeri bir sözlük dizesi kimlikleri dizisiyse, bu dizelerin değerleri birleştirilir. Bu son derece büyük bir genişleme olabilir ve bu sınır tarafından azaltılır.

Şunlara uygulanır