XmlDictionaryReaderQuotas Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит настраиваемые значения квоты для XmlDictionaryReaders.
public ref class XmlDictionaryReaderQuotas sealed
public sealed class XmlDictionaryReaderQuotas
type XmlDictionaryReaderQuotas = class
Public NotInheritable Class XmlDictionaryReaderQuotas
- Наследование
-
XmlDictionaryReaderQuotas
Комментарии
XmlDictionary экземпляры используются WCF при сериализации и десериализации сообщений SOAP. Содержит XmlDictionary пары строк и значений, которые используются для уменьшения размера сообщения SOAP. При сериализации сообщения значение записывается вместо строки. При десериализации сообщения значение считывается, но строка записывается в объект сообщения. XmlDictionaryReaderQuotas — это класс, содержащий ряд квот, используемых классом XmlDictionaryReader . Одной из наиболее важных функций безопасности модулей чтения словарей является функция квот. Фабричные методы модулей чтения словарей должны иметь экземпляры квот. Конструктор без параметров создает "безопасные" значения по умолчанию (то же, что и закодированные значения по умолчанию), а класс имеет статическое Max
свойство для создания модуля чтения без квот.
Конструкторы
XmlDictionaryReaderQuotas() |
Создает новый экземпляр данного класса. |
Свойства
Max |
Возвращает экземпляр данного класса с максимальными значениями для всех свойств. |
MaxArrayLength |
Получает или задает максимально допустимую длину массива. |
MaxBytesPerRead |
Получает или задает максимально допустимое число байтов, возвращаемых для каждой операции чтения. |
MaxDepth |
Получает или задает максимальную глубину вложенного узла. |
MaxNameTableCharCount |
Получает или задает максимальное количество символов в имени таблицы. |
MaxStringContentLength |
Получает или задает максимальную длину строки, возвращаемую модулем чтения. |
ModifiedQuotas |
Получает измененные квоты для XmlDictionaryReaderQuotas. |
Методы
CopyTo(XmlDictionaryReaderQuotas) |
Задает свойства для переданного экземпляра квот, основываясь на значениях в данном экземпляре. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |