类 XmpPackage

XmpPackage class

表示 XMP 包的基础抽象。

public class XmpPackage : IEnumerable<KeyValuePair<string, object>>, IXmlValue

属性

名称描述
Count { get; }获取 XMP 键的计数。
virtual Item { get; set; }获取或设置具有指定键的对象。
virtual Keys { get; }获取 XMP 包中的键。
NamespaceUri { get; }获取命名空间 URI。
Prefix { get; }获取前缀。
XmlNamespace { get; }获取 XML 命名空间。

方法

名称描述
virtual AddValue(string, object)将值添加到指定的键。
virtual AddValue(string, string)将值添加到指定的键。
virtual Clear()清除此实例。
virtual ContainsKey(string)确定此集合是否具有指定键。
GetEnumerator()返回一个遍历集合的枚举器。
virtual GetXmlValue()将 XMP 值转换为 XML 表示形式。
virtual Remove(string)移除具有指定键的值。
virtual SetValue(string, IXmlValue)设置值。
virtual SetValue(string, IXmpType)设置值。
virtual SetXmpTypeValue(string, XmpTypeBase)设置 XMP 类型值。
TryGetValue(string, out object)通过 key 获取值。

另请参见