XmlDictionary 类

定义

实现用于优化 Windows Communication Foundation (WCF) 的 XML 读取器/编写器实现的字典。

public ref class XmlDictionary : System::Xml::IXmlDictionary
public class XmlDictionary : System.Xml.IXmlDictionary
type XmlDictionary = class
    interface IXmlDictionary
Public Class XmlDictionary
Implements IXmlDictionary
继承
XmlDictionary
实现

注解

字典在常见文本字符串和整数之间建立映射,并为压缩和解压缩 XML 提供一种有效的机制。 Windows Communication Foundation (WCF) 使用 2 种字典、静态和动态。

使用静态字典时,通信的两端都使用预定义的字典。

使用动态字典时,发送端可以添加其映射不在静态字典中的新字符串。 动态字典与消息一起在带外发送。 动态字典使用 XmlBinaryWriterSessionXmlBinaryReaderSession 类传输消息和映射。

构造函数

XmlDictionary()

创建一个空的 XmlDictionary

XmlDictionary(Int32)

创建具有初始容量的 XmlDictionary

属性

Empty

获取一个 staticIXmlDictionary

方法

Add(String)

将字符串添加到 XmlDictionary

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
TryLookup(Int32, XmlDictionaryString)

尝试在字典中查找项。

TryLookup(String, XmlDictionaryString)

检查字典中是否有指定的字符串值。

TryLookup(XmlDictionaryString, XmlDictionaryString)

检查字典中是否有指定的 XmlDictionaryString

适用于