XmlDictionary 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现用于优化 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 种字典、静态和动态。
使用静态字典时,通信的两侧都使用预定义的字典。
使用动态字典,发送端可以添加新字符串及其映射,这些字符串尚未在静态字典中。 动态字典随消息一起从带外发送。 动态字典使用 XmlBinaryWriterSession 和 XmlBinaryReaderSession 类来传输消息和映射。
构造函数
| 名称 | 说明 |
|---|---|
| XmlDictionary() |
创建一个空 XmlDictionary。 |
| XmlDictionary(Int32) |
创建具有初始容量的 A XmlDictionary 。 |
属性
| 名称 | 说明 |
|---|---|
| Empty |
获取一个 |
方法
| 名称 | 说明 |
|---|---|
| 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。 |