BinaryMessageEncodingBindingElement.ReaderQuotas Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen von Einschränkungen für die Komplexität von XML-Nachrichten, die von Endpunkten verarbeitet werden können, die mit diesem Bindungselement konfiguriert sind.
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
Eigenschaftswert
Dies XmlDictionaryReaderQuotas gibt die Komplexitätseinschränkungen für ausgetauschte SOAP-Nachrichten an. Die Standardwerte für diese Einschränkungen werden im folgenden Abschnitt zur Verfügung gestellt.
Beispiele
XmlDictionaryReaderQuotas quotas = be.ReaderQuotas;
Dim quotas As XmlDictionaryReaderQuotas = be.ReaderQuotas
Hinweise
Die Komplexitätseinschränkungen schützen vor einer Klasse von DoS-Angriffen (Denial of Service), die versuchen, die Nachrichtenkomplexität zu verwenden, um Endpunktverarbeitungsressourcen zu binden. Die Eigenschaften, die diese Einschränkungen und deren Standardwerte ausdrücken, sind wie folgt:
MaxDepth = 32
MaxStringContentLength = 8192
MaxArrayLength = 16384
MaxBytesPerRead = 4096
MaxNameTableCharCount = 16384
Diese Eigenschaft verfügt über einen öffentlichen Setter seit .NET Framework 4.0.