WebHttpBindingElement.ReaderQuotas Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает элемент конфигурации, содержащий ограничения по сложности сообщений SOAP, которые могут обрабатываться конечными точками, для которых настроена эта привязка.
public:
property System::ServiceModel::Configuration::XmlDictionaryReaderQuotasElement ^ ReaderQuotas { System::ServiceModel::Configuration::XmlDictionaryReaderQuotasElement ^ get(); };
[System.Configuration.ConfigurationProperty("readerQuotas")]
public System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement ReaderQuotas { get; }
[<System.Configuration.ConfigurationProperty("readerQuotas")>]
member this.ReaderQuotas : System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
Public ReadOnly Property ReaderQuotas As XmlDictionaryReaderQuotasElement
Значение свойства
Объект XmlDictionaryReaderQuotasElement, в котором задаются ограничения по сложности.
- Атрибуты
Исключения
Устанавливаемое значение — null
.
Значения квот XmlDictionaryReaderQuotas доступны только для чтения.
Квоты должны быть положительными.
Комментарии
Ограничения по сложности позволяют защититься от атак типа "отказ в обслуживании", в которых сложность сообщения используется для перегрузки ресурсов процессора конечной точки. Ниже приведены свойства, представляющие эти ограничения, а также их значения по умолчанию (в байтах).
MaxDepth = 32
MaxStringContentLength = 8192
MaxArrayLength = 16384
MaxBytesPerRead = 4096
MaxNameTableCharCount = 16384