XmlBinaryReaderSession Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает динамическое управление оптимизированными строками
public ref class XmlBinaryReaderSession : System::Xml::IXmlDictionary
public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
type XmlBinaryReaderSession = class
interface IXmlDictionary
Public Class XmlBinaryReaderSession
Implements IXmlDictionary
- Наследование
-
XmlBinaryReaderSession
- Реализации
Комментарии
Объекты сеансов (этот класс вместе с классом XmlBinaryWriterSession) разрешают динамическую атомизацию строк, которая может распространиться на весь диалог. Эти объекты сеансов управляют динамическими словарями экземпляров класса XmlDictionaryString. Дополнительные сведения о динамических словарях см. в разделе XmlDictionary.
Благодаря асинхронной обработке поступающие сообщения могут обрабатываться в последовательности, отличной от последовательности их отправки. Атомизация строк, охватывающая сообщения, должна гарантировать, что сообщения обрабатываются в исходном порядке, или атомизованные строки должны передаваться с помощью другого механизма.
Для этого создается объект сеанса, который передается конструктору или инициализатору для модуля чтения или записи двоичных данных XML.
Для повторного использования динамического словаря необходимо просто передать тот же объект сеанса всем последующим модулям чтения и/или записи.
Конструкторы
XmlBinaryReaderSession() |
Инициализирует новый экземпляр класса XmlBinaryReaderSession. |
Методы
Add(Int32, String) |
Создает объект XmlDictionaryString из входного параметра и добавляет его во внутреннюю коллекцию. |
Clear() |
Очищает внутреннюю коллекцию от всего содержимого. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryLookup(Int32, XmlDictionaryString) |
Проверяет, содержит ли внутренняя коллекция запись, соответствующую ключу. |
TryLookup(String, XmlDictionaryString) |
Проверяет, содержит ли внутренняя коллекция запись, соответствующую значению. |
TryLookup(XmlDictionaryString, XmlDictionaryString) |
Проверяет, содержит ли внутренняя коллекция запись, соответствующую значению. |