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 örnekler, 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. bir iletiyi seri hale getirdiğinizde, 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 kullanılan bir dizi kota içeren bir sınıftır XmlDictionaryReader . Sözlük okuyucularının en önemli güvenlik özelliği kotalardır. Sözlük okuyucu fabrika yöntemlerine bir kota örneği verilmelidir. Parametresiz oluşturucu "güvenli" varsayılanlar oluşturur (kodlanmış varsayılanlarla aynıdır) ve sınıfın kotaları olmayan bir okuyucu oluşturmak için statik Max özelliği vardır.

Oluşturucular

Name Description
XmlDictionaryReaderQuotas()

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

Özellikler

Name Description
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 fazla karakteri 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

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır