BinaryMessageEncodingBindingElement.ReaderQuotas Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u beperkingen op voor de complexiteit van XML-berichten die kunnen worden verwerkt door eindpunten die zijn geconfigureerd met dit bindingselement.
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
Waarde van eigenschap
Hiermee XmlDictionaryReaderQuotas geeft u de complexiteitsbeperkingen op voor SOAP-berichten die worden uitgewisseld. De standaardwaarden voor deze beperkingen vindt u in de volgende sectie met opmerkingen.
Voorbeelden
XmlDictionaryReaderQuotas quotas = be.ReaderQuotas;
Dim quotas As XmlDictionaryReaderQuotas = be.ReaderQuotas
Opmerkingen
De complexiteitsbeperkingen beschermen tegen doS-aanvallen (Class of Service) die proberen berichtcomplexiteit te gebruiken om eindpuntverwerkingsbronnen te koppelen. De eigenschappen die deze beperkingen en hun standaardwaarden uitdrukken, zijn als volgt:
MaxDepth = 32
MaxStringContentLength = 8192
MaxArrayLength = 16384
MaxBytesPerRead = 4096
MaxNameTableCharCount = 16384
Deze eigenschap heeft een openbare setter sinds .NET Framework 4.0.