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, связанный с этой привязкой.
Исключения
Значение — 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.