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)

Проверяет, содержит ли внутренняя коллекция запись, соответствующую значению.

Применяется к