XmpDublinCorePackage

XmpDublinCorePackage class

代表都柏林核心方案。

public sealed class XmpDublinCorePackage : XmpPackage

构造函数

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

特性

姓名 描述
Contributors { get; set; } 获取或设置贡献者数组。
Count { get; } 获取元数据属性的数量。
Coverage { get; set; } 获取或设置资源的范围或范围。
Creators { get; set; } 获取或设置创作者数组。
Dates { get; set; } 获取或设置与资源生命周期中的事件关联的日期数组。
Descriptions { get; set; } 获取或设置资源内容的文本描述数组,以各种语言给出。
Format { get; set; } 获取或设置资源的 MIME 类型。
Identifier { get; set; } 获取或设置一个字符串值,表示在给定上下文中对资源的明确引用。
Item { get; } 获取MetadataProperty具有指定名称.
Keys { get; } 获取元数据属性名称的集合。
Languages { get; set; } 获取或设置资源内容中使用的语言数组。
MetadataType { get; } 获取元数据类型。
NamespaceUri { get; } 获取命名空间 URI。
Prefix { get; } 获取 xmlns 前缀。
PropertyDescriptors { get; } 获取描述符集合,其中包含有关可通过 GroupDocs.Metadata 搜索引擎访问的属性的信息。
Publishers { get; set; } 获取或设置使资源可用的发布者数组。
Relations { get; set; } 获取或设置相关资源的数组。
Rights { get; set; } 获取或设置以各种语言给出的非正式权利声明的数组。
Source { get; set; } 获取或设置所描述资源派生的相关资源。
Subjects { get; set; } 获取或设置指定资源内容的描述性短语或关键字的数组。
Titles { get; set; } 获取或设置资源的标题或名称,以各种语言给出。
Types { 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) 设置字符串属性。
override Set(string, XmpArray) 设置继承自的值XmpArray.
virtual Set(string, XmpComplexType) 设置继承自的值XmpComplexType.
Set(string, XmpValueBase) 设置继承自的值XmpValueBase.
SetContributor(string) 设置资源的单个贡献者。
SetCreator(string) 设置资源的单个创建者。
SetDate(DateTime) 设置与资源关联的单个日期。
SetDescription(string) 设置资源描述,以单个语言给出。
SetLanguage(string) 设置与资源关联的单一语言。
SetProperties(Func<MetadataProperty, bool>, PropertyValue) 设置满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。 此方法是以下方法的组合AddPropertiesUpdateProperties 如果现有属性满足谓词,则更新其值。 如果包中缺少满足谓词的已知属性,则将其添加到包中。
SetPublisher(string) 设置资源的单个发布者。
SetRelation(string) 设置单个相关资源。
SetRights(string) 设置资源权限,在单个语言中给出。
SetSubject(string) 设置资源的单个主题。
SetTitle(string) 设置资源标题,在单个语言中给出。
SetType(string) 设置单一类型的资源。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 更新满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。

评论

有关详细信息,请参阅:http://dublincore.org/documents/usageguide/elements.shtml.

也可以看看