NetMsmqBinding.ReaderQuotas 属性

定义

获取或设置与此绑定关联的 XmlDictionaryReaderQuotas

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

属性值

XmlDictionaryReaderQuotas

与此绑定关联的 XmlDictionaryReaderQuotas

例外

该值为 null

示例

下面的代码演示如何设置 XmlDictionaryReaderQuotas 属性。

NetMsmqBinding binding = new NetMsmqBinding();
XmlDictionaryReaderQuotas readerQuotas = new XmlDictionaryReaderQuotas();
readerQuotas.MaxArrayLength = 25 * 1024;
binding.ReaderQuotas = readerQuotas;

注解

XmlDictionaryReaderQuotas 对象定义对 SOAP 消息复杂性的约束,此消息可由使用绑定配置的终结点处理。 这些约束包括 maxArrayLengthmaxBytesPerReadmaxDepthmaxNameTableCharCountmaxStringContentLength。 这些值有助于防止遭受拒绝服务攻击。 有关详细信息,请参阅 XmlDictionaryReaderQuotas

适用于