BinaryMessageEncodingBindingElement.ReaderQuotas Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger begränsningar för komplexiteten i XML-meddelanden som kan bearbetas av slutpunkter som konfigurerats med det här bindningselementet.
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
Egenskapsvärde
Det XmlDictionaryReaderQuotas som anger komplexitetsbegränsningarna för SOAP-meddelanden som utbyts. Standardvärdena för dessa begränsningar anges i följande avsnitt.
Exempel
XmlDictionaryReaderQuotas quotas = be.ReaderQuotas;
Dim quotas As XmlDictionaryReaderQuotas = be.ReaderQuotas
Kommentarer
Komplexitetsbegränsningarna skyddar mot en klass av DOS-attacker (Denial of Service) som försöker använda meddelandekomplexitet för att binda slutpunktsbearbetningsresurser. Egenskaperna som uttrycker dessa begränsningar och deras standardvärden är följande:
MaxDepth = 32
MaxStringContentLength = 8192
MaxArrayLength = 16384
MaxBytesPerRead = 4096
MaxNameTableCharCount = 16384
Den här egenskapen har en offentlig setter sedan .NET Framework 4.0.