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)

检查内部集合是否包含与值匹配的项。

适用于