EpubPackage

EpubPackage class

表示 EPUB 电子书中的元数据。

public sealed class EpubPackage : CustomPackage

特性

姓名 描述
Abstract { get; set; } 获取或设置资源摘要。
AccessRights { get; set; } 获取或设置有关谁访问资源的信息或其安全状态的指示。
AccrualMethod { get; set; } 获取或设置将项目添加到集合的方法。
AccrualPeriodicity { get; set; } 获取或设置项目添加到集合的频率。
AccrualPolicy { get; set; } 获取或设置管理向集合添加项目的策略。
Alternative { get; set; } 获取或设置资源的替代名称。
Audience { get; set; } 获取或设置资源适用于或有用的代理类别。
Available { get; set; } 获取或设置资源可用或将可用的日期。
BibliographicCitation { get; set; } 获取或设置资源的参考书目。
ConformsTo { get; set; } 获取或设置所描述资源符合的既定标准。
Contributor { get; set; } 获取或设置负责为资源做出贡献的实体。
Count { get; } 获取元数据属性的数量。
Coverage { get; set; } 获取或设置资源的空间或时间主题、资源的空间适用性或资源相关的管辖区。
Created { get; set; } 获取或设置资源的创建日期。
Creator { get; set; } 获取或设置负责制作资源的实体。
Date { get; set; } 获取或设置与资源生命周期中的事件关联的点或时间段。
DateAccepted { get; set; } 获取或设置接受资源的日期。
DateCopyrighted { get; set; } 获取或设置资源的版权日期。
DateSubmitted { get; set; } 获取或设置资源的提交日期。
Description { get; set; } 获取或设置资源的帐户。
EducationLevel { get; set; } 获取或设置一类代理,根据教育或培训上下文的进展定义,所描述的资源适用于这些代理。
Extent { get; set; } 获取或设置资源的大小或持续时间。
Format { get; set; } 获取或设置资源的文件格式、物理介质或尺寸。
HasFormat { get; set; } 获取或设置与预先存在的描述资源基本相同但格式不同的相关资源。
HasPart { get; set; } 获取或设置相关资源,该资源在物理上或逻辑上包含在所描述的资源中。
HasVersion { get; set; } 获取或设置相关资源,该资源是所描述资源的版本、版本或改编。
Identifier { get; set; } 获取或设置给定上下文中对资源的明确引用。
ImageCover { get; } 获取图像封面作为字节数组。
InstructionalMethod { get; set; } 获取或设置一个过程,用于产生所描述的资源旨在支持的知识、态度和技能。
IsFormatOf { get; set; } 获取或设置一个预先存在的相关资源,该资源与描述的资源基本相同,但格式不同。
IsPartOf { get; set; } 获取或设置相关资源,其中描述的资源在物理上或逻辑上包含。
IsReferencedBy { get; set; } 获取或设置引用、引用或以其他方式指向所描述资源的相关资源。
IsReplacedBy { get; set; } 获取或设置替代、置换或取代所描述资源的相关资源。
IsRequiredBy { get; set; } 获取或设置相关资源,该资源需要描述的资源来支持其功能、交付或连贯性。
Issued { get; set; } 获取或设置资源正式发布日期。
IsVersionOf { get; set; } 获取或设置相关资源,所描述的资源是其版本、版本或改编。
Item { get; } 获取MetadataProperty具有指定名称.
Keys { get; } 获取元数据属性名称的集合。
Language { get; set; } 获取或设置资源的语言。
License { get; set; } 获取或设置一份法律文件,授予对资源执行某些操作的官方许可。
Mediator { get; set; } 获取或设置调解对资源的访问的实体。
Medium { get; set; } 获取或设置资源的材质或物理载体。
MetadataType { get; } 获取元数据类型。
Modified { get; set; } 获取或设置更改资源的日期。
PropertyDescriptors { get; } 获取描述符集合,其中包含有关可通过 GroupDocs.Metadata 搜索引擎访问的属性的信息。
Provenance { get; set; } 获取或设置自资源创建以来对其真实性、完整性和解释具有重要意义的所有权和保管方面的任何更改的声明。
Publisher { get; set; } 获取或设置负责使资源可用的实体。
References { get; set; } 获取或设置被描述资源引用、引用或以其他方式指向的相关资源。
Relation { get; set; } 获取或设置相关资源。
Replaces { get; set; } 获取或设置相关资源,该资源被描述的资源取代、替换或取代。
Requires { get; set; } 获取或设置所描述资源支持其功能、交付或连贯性所需的相关资源。
Rights { get; set; } 获取或设置有关资源中和对资源持有的权利的信息。
RightsHolder { get; set; } 获取或设置拥有或管理资源的个人或组织。
Source { get; set; } 获取或设置所描述资源的相关资源。
Spatial { get; set; } 获取或设置资源的空间特征。
Subject { get; set; } 获取或设置资源的主题。
TableOfContents { get; set; } 获取或设置资源的子单元列表。
Temporal { get; set; } 获取或设置资源的时间特性。
Title { get; set; } 获取或设置为资源指定的名称。
Type { get; set; } 获取或设置资源的性质或类型。
UniqueIdentifier { get; } 获取包唯一标识符。
Valid { get; set; } 获取或设置资源的有效日期(通常是一个范围)。
Version { get; } 获取 EPUB 版本。

方法

姓名 描述
AddProperties(Func<MetadataProperty, bool>, PropertyValue) 添加满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。
Contains(string) 确定包是否包含具有指定名称的元数据属性。
virtual FindProperties(Func<MetadataProperty, bool>) 查找满足指定谓词的元数据属性。 搜索是递归的,因此它也会影响所有嵌套包。
GetEnumerator() 返回一个遍历集合的枚举器。
virtual RemoveProperties(Func<MetadataProperty, bool>) 删除满足指定谓词的元数据属性。
virtual Sanitize() 从包中删除可写元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。
SetProperties(Func<MetadataProperty, bool>, PropertyValue) 设置满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。 此方法是以下方法的组合AddPropertiesUpdateProperties 如果现有属性满足谓词,则更新其值。 如果包中缺少满足谓词的已知属性,则将其添加到包中。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 更新满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。

评论

了解更多

也可以看看