WSHttpBindingBase.ReaderQuotas Property

Definition

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

public:
 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

XmlDictionaryReaderQuotas

The XmlDictionaryReaderQuotas that specifies the complexity constraints.

Examples

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

XmlDictionaryReaderQuotas readerQuotas =
binding1.ReaderQuotas;
Dim readerQuotas As XmlDictionaryReaderQuotas = binding1.ReaderQuotas

Remarks

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