XmpMediaManagementPackage

XmpMediaManagementPackage class

表示 XMP 媒体管理命名空间。

public sealed class XmpMediaManagementPackage : XmpPackage

构造函数

姓名 描述
XmpMediaManagementPackage() 初始化一个新的实例XmpMediaManagementPackage类.

特性

姓名 描述
Count { get; } 获取元数据属性的数量。
DerivedFrom { get; set; } 获取或设置对派生此资源的资源的引用。
DocumentID { get; set; } 获取或设置资源的所有版本和再现的通用标识符。
History { get; set; } 获取或设置导致此资源的高级操作数组。
Ingredients { get; set; } 获取或设置对通过包含或引用合并到此资源中的资源的引用。
InstanceID { get; set; } 获取或设置资源特定化身的标识符,每次保存文件时更新。
Item { get; } 获取MetadataProperty具有指定名称.
Keys { get; } 获取元数据属性名称的集合。
ManagedFrom { get; set; } 获取或设置对文档的引用,因为它在成为托管之前。
Manager { get; set; } 获取或设置管理此资源的资产管理系统的名称。
ManagerVariant { get; set; } 获取或设置资产管理系统的特定变体。
ManageTo { get; set; } 获取或设置资产管理系统标识托管资源的URI
ManageUI { get; set; } 获取或设置可用于通过 Web 浏览器访问有关托管资源的信息的 URI。
MetadataType { get; } 获取元数据类型。
NamespaceUri { get; } 获取命名空间 URI。
OriginalDocumentID { get; set; } 获取或设置当前资源派生自的原始资源的公共标识符。
Prefix { get; } 获取 xmlns 前缀。
PropertyDescriptors { get; } 获取描述符集合,其中包含有关可通过 GroupDocs.Metadata 搜索引擎访问的属性的信息。
RenditionClass { get; set; } 获取或设置此资源的再现类名称。
RenditionParams { get; set; } 获取或设置用于提供额外再现参数 的值,这些参数太复杂或冗长而无法在 xmpMM:RenditionClass. 中编码
VersionID { get; set; } 获取或设置此资源的文档版本标识符。
Versions { get; set; } 获取或设置与此资源关联的版本历史记录。
XmlNamespace { get; } 获取 XML 命名空间。

方法

姓名 描述
AddProperties(Func<MetadataProperty, bool>, PropertyValue) 添加满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。
Clear() 删除所有 XMP 属性。
Contains(string) 确定包是否包含具有指定名称的元数据属性。
virtual FindProperties(Func<MetadataProperty, bool>) 查找满足指定谓词的元数据属性。 搜索是递归的,因此它也会影响所有嵌套包。
GetEnumerator() 返回一个遍历集合的枚举器。
override GetXmpRepresentation() 将 XMP 值转换为 XML 表示。
Remove(string) 删除具有指定名称的属性。
virtual RemoveProperties(Func<MetadataProperty, bool>) 删除满足指定谓词的元数据属性。
virtual Sanitize() 从包中删除可写元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。
Set(string, bool) 设置布尔属性。
Set(string, DateTime) 集DateTime财产.
Set(string, double) 设置双重属性。
Set(string, int) 设置整数属性。
virtual Set(string, string) 设置字符串属性。
virtual Set(string, XmpArray) 设置继承自的值XmpArray.
virtual Set(string, XmpComplexType) 设置继承自的值XmpComplexType.
Set(string, XmpValueBase) 设置继承自的值XmpValueBase.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) 设置满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。 此方法是以下方法的组合AddPropertiesUpdateProperties 如果现有属性满足谓词,则更新其值。 如果包中缺少满足谓词的已知属性,则将其添加到包中。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 更新满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。

也可以看看