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)

创建具有初始容量的 A 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

适用于