XmlBinaryWriterSession Класс

Определение

Позволяет использовать динамический словарь для сжатия общих строк, которые отображаются в сообщении и поддерживают состояние.

public ref class XmlBinaryWriterSession
public class XmlBinaryWriterSession
type XmlBinaryWriterSession = class
Public Class XmlBinaryWriterSession
Наследование
XmlBinaryWriterSession

Комментарии

Объекты сеанса (этот класс вместе с XmlBinaryReaderSession) обеспечивают динамическую атомизацию строк, которая может охватывать всю беседу. Эти объекты сеанса управляют динамическими словарями. Дополнительные сведения о динамических словарях см. в разделе XmlDictionary.

Из-за асинхронной обработки сообщения, поступающие синхронно, обрабатываются в другом порядке, отличном от порядка отправки. Атомизация строк, которая охватывает сообщения, должна обеспечить обработку сообщений в исходном порядке или атомизованные строки должны передаваться с помощью другого механизма.

Чтобы использовать их, создайте объект сеанса и передайте его конструктору или инициализатору для двоичного средства чтения XML или записи.

Чтобы повторно использовать динамический словарь, передайте один и тот же объект сеанса всем последующим модулям чтения и записи.

Объект сеанса можно сбросить, чтобы разрешить пул.

Конструкторы

Имя Описание
XmlBinaryWriterSession()

Создает экземпляр этого класса.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Reset()

Очищает внутренние коллекции.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TryAdd(XmlDictionaryString, Int32)

Пытается добавить XmlDictionaryString в внутреннюю коллекцию.

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