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) Устанавливает известные свойства метаданных, удовлетворяющие указанному предикату. Операция является рекурсивной, поэтому она влияет также на все вложенные пакеты. Этот метод представляет собой комбинациюAddProperties иUpdateProperties Если существующее свойство удовлетворяет предикату, его значение обновляется. Если в пакете отсутствует известное свойство, удовлетворяющее предикату, оно добавляется в пакет.
SetPublisher(string) Устанавливает одного издателя ресурса.
SetRelation(string) Задает один связанный ресурс.
SetRights(string) Устанавливает права на ресурсы, указанные в одном языке.
SetSubject(string) Устанавливает одну тему ресурса.
SetTitle(string) Задает название ресурса, указанное на одном языке.
SetType(string) Устанавливает один тип ресурса.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Обновляет известные свойства метаданных, удовлетворяющие указанному предикату. Операция является рекурсивной, поэтому она также влияет на все вложенные пакеты.

Примечания

Для получения дополнительной информации см.: http://dublincore.org/documents/usageguide/elements.shtml.

Смотрите также