Aracılığıyla paylaş


XmlDictionaryReaderQuotas Sınıf

Tanım

XmlDictionaryReaders için yapılandırılabilir kota değerleri içerir.

public ref class XmlDictionaryReaderQuotas sealed
public sealed class XmlDictionaryReaderQuotas
type XmlDictionaryReaderQuotas = class
Public NotInheritable Class XmlDictionaryReaderQuotas
Devralma
XmlDictionaryReaderQuotas

Açıklamalar

XmlDictionary örnekleri, SOAP iletilerini seri hale getirme ve seri durumdan çıkarma sırasında WCF tarafından kullanılır. , XmlDictionary SOAP iletisinin boyutunu küçültmek için kullanılan dize/değer çiftlerini içerir. İleti seri hale getirildiğinde değer dize yerine yazılır. İleti seri durumdan çıkarılırken değer okunur ancak dize ileti nesnesine yazılır. XmlDictionaryReaderQuotas , sınıfı tarafından XmlDictionaryReader kullanılan bir dizi kota içeren bir sınıftır. Sözlük okuyucuların en önemli güvenlik özelliği kotadır. Sözlük okuyucu fabrika yöntemlerine bir kota örneği verilmelidir. Parametresiz oluşturucu "güvenli" varsayılanları (kodlanmış varsayılanlarla aynı) oluşturur ve sınıfın kotaları olmayan bir okuyucu oluşturmak için statik Max özelliği vardır.

Oluşturucular

XmlDictionaryReaderQuotas()

Bu sınıfın yeni bir örneğini oluşturur.

Özellikler

Max

Bu sınıfın tüm özellikleri en yüksek değerlere ayarlanmış bir örneğini alır.

MaxArrayLength

İzin verilen en fazla dizi uzunluğunu alır veya ayarlar.

MaxBytesPerRead

Her okuma için döndürülen izin verilen bayt üst sınırını alır veya ayarlar.

MaxDepth

İç içe düğüm derinliği üst sınırını alır veya ayarlar.

MaxNameTableCharCount

Tablo adında izin verilen en büyük karakterleri alır veya ayarlar.

MaxStringContentLength

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

ModifiedQuotas

için XmlDictionaryReaderQuotasdeğiştirilen kotaları alır.

Yöntemler

CopyTo(XmlDictionaryReaderQuotas)

Geçirilen kotalar örneğindeki özellikleri bu örnekteki değerlere göre ayarlar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır