BinaryMessageEncodingBindingElement.ReaderQuotas Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví omezení složitosti zpráv XML, které lze zpracovat koncovými body nakonfigurovanými tímto elementem vazby.
public:
property System::Xml::XmlDictionaryReaderQuotas ^ ReaderQuotas { System::Xml::XmlDictionaryReaderQuotas ^ get(); void set(System::Xml::XmlDictionaryReaderQuotas ^ value); };
public:
property System::Xml::XmlDictionaryReaderQuotas ^ ReaderQuotas { System::Xml::XmlDictionaryReaderQuotas ^ get(); };
public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get; }
member this.ReaderQuotas : System.Xml.XmlDictionaryReaderQuotas with get, set
member this.ReaderQuotas : System.Xml.XmlDictionaryReaderQuotas
Public Property ReaderQuotas As XmlDictionaryReaderQuotas
Public ReadOnly Property ReaderQuotas As XmlDictionaryReaderQuotas
Hodnota vlastnosti
To XmlDictionaryReaderQuotas určuje omezení složitosti u zpráv PROTOKOLU SOAP, které se vyměňují. Výchozí hodnoty těchto omezení jsou uvedeny v následující části s poznámkami.
Příklady
XmlDictionaryReaderQuotas quotas = be.ReaderQuotas;
Dim quotas As XmlDictionaryReaderQuotas = be.ReaderQuotas
Poznámky
Omezení složitosti chrání před třídou útoků DOS (Denial of Service), které se pokoušejí použít složitost zpráv ke svázání prostředků zpracování koncových bodů. Vlastnosti, které vyjadřují tato omezení a jejich výchozí hodnoty, jsou následující:
MaxDepth = 32
MaxStringContentLength = 8192
MaxArrayLength = 16384
MaxBytesPerRead = 4096
MaxNameTableCharCount = 16384
Tato vlastnost má veřejnou setter od rozhraní .NET Framework 4.0.