NetMsmqBinding.ReaderQuotas 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与此绑定关联的 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。
例外
该值为 null
。
示例
下面的代码演示如何设置 XmlDictionaryReaderQuotas 属性。
NetMsmqBinding binding = new NetMsmqBinding();
XmlDictionaryReaderQuotas readerQuotas = new XmlDictionaryReaderQuotas();
readerQuotas.MaxArrayLength = 25 * 1024;
binding.ReaderQuotas = readerQuotas;
注解
XmlDictionaryReaderQuotas 对象定义对 SOAP 消息复杂性的约束,此消息可由使用绑定配置的终结点处理。 这些约束包括 maxArrayLength
、maxBytesPerRead
、maxDepth
、maxNameTableCharCount
和 maxStringContentLength
。 这些值有助于防止遭受拒绝服务攻击。 有关详细信息,请参阅 XmlDictionaryReaderQuotas。