WSHttpBindingBase.ReaderQuotas Property


Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.

 property System::Xml::XmlDictionaryReaderQuotas ^ ReaderQuotas { System::Xml::XmlDictionaryReaderQuotas ^ get(); void set(System::Xml::XmlDictionaryReaderQuotas ^ value); };
public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
member this.ReaderQuotas : System.Xml.XmlDictionaryReaderQuotas with get, set
Public Property ReaderQuotas As XmlDictionaryReaderQuotas

Property Value


The XmlDictionaryReaderQuotas that specifies the complexity constraints.


This example shows how to get the maximum size for a message.

XmlDictionaryReaderQuotas readerQuotas =
Dim readerQuotas As XmlDictionaryReaderQuotas = binding1.ReaderQuotas


The complexity constraints include items like a maximum element depth, a maximum length for string content within the message. The constraints protect against a class of denial of service (DoS) attacks that attempt to use message complexity to tie up endpoint processing resources.

Applies to