XmpDublinCorePackage

XmpDublinCorePackage class

Représente le schéma Dublin Core.

public sealed class XmpDublinCorePackage : XmpPackage

Constructeurs

Nom La description
XmpDublinCorePackage() Initialise une nouvelle instance duXmpDublinCorePackage classe.

Propriétés

Nom La description
Contributors { get; set; } Obtient ou définit un tableau des contributeurs.
Count { get; } Obtient le nombre de propriétés de métadonnées.
Coverage { get; set; } Obtient ou définit l’étendue ou la portée de la ressource.
Creators { get; set; } Obtient ou définit un tableau des créateurs.
Dates { get; set; } Obtient ou définit un tableau de dates associées à un événement dans le cycle de vie de la ressource.
Descriptions { get; set; } Obtient ou définit un tableau de descriptions textuelles du contenu de la ressource, données dans différentes langues.
Format { get; set; } Obtient ou définit le type MIME de la ressource.
Identifier { get; set; } Obtient ou définit une valeur de chaîne représentant une référence non ambiguë à la ressource dans un contexte donné.
Item { get; } Obtient leMetadataProperty avec le nom spécifié.
Keys { get; } Obtient une collection des noms de propriétés de métadonnées.
Languages { get; set; } Obtient ou définit un tableau de langues utilisées dans le contenu de la ressource.
MetadataType { get; } Obtient le type de métadonnées.
NamespaceUri { get; } Obtient l’URI de l’espace de noms.
Prefix { get; } Récupère le préfixe xmlns.
PropertyDescriptors { get; } Obtient une collection de descripteurs contenant des informations sur les propriétés accessibles via le moteur de recherche GroupDocs.Metadata.
Publishers { get; set; } Obtient ou définit un tableau d’éditeurs qui ont rendu la ressource disponible.
Relations { get; set; } Obtient ou définit un tableau des ressources associées.
Rights { get; set; } Obtient ou définit un tableau des déclarations de droits informelles, données dans différentes langues.
Source { get; set; } Obtient ou définit la ressource associée à partir de laquelle la ressource décrite est dérivée.
Subjects { get; set; } Obtient ou définit un tableau d’expressions descriptives ou de mots-clés qui spécifient le contenu de la ressource.
Titles { get; set; } Obtient ou définit le titre ou le nom de la ressource, donné dans différentes langues.
Types { get; set; } Obtient ou définit un tableau de valeurs de chaîne représentant la nature ou le genre de la ressource.
XmlNamespace { get; } Obtient l’espace de noms XML.

Méthodes

Nom La description
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Ajoute des propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive, elle affecte donc également tous les packages imbriqués.
Clear() Supprime toutes les propriétés XMP.
Contains(string) Détermine si le package contient une propriété de métadonnées avec le nom spécifié.
virtual FindProperties(Func<MetadataProperty, bool>) Trouve les propriétés de métadonnées satisfaisant le prédicat spécifié. La recherche est récursive, elle affecte donc également tous les packages imbriqués.
GetEnumerator() Renvoie un énumérateur qui parcourt la collection.
override GetXmpRepresentation() Convertit la valeur XMP en représentation XML.
Remove(string) Supprime la propriété avec le nom spécifié.
virtual RemoveProperties(Func<MetadataProperty, bool>) Supprime les propriétés de métadonnées satisfaisant le prédicat spécifié.
virtual Sanitize() Supprime les propriétés de métadonnées inscriptibles du package. L’opération est récursive, elle affecte donc également tous les packages imbriqués.
Set(string, bool) Définit la propriété booléenne.
Set(string, DateTime) EnsemblesDateTime propriété.
Set(string, double) Définit la propriété double.
Set(string, int) Définit la propriété entière.
virtual Set(string, string) Définit la propriété de chaîne.
override Set(string, XmpArray) Définit la valeur héritée deXmpArray .
virtual Set(string, XmpComplexType) Définit la valeur héritée deXmpComplexType .
Set(string, XmpValueBase) Définit la valeur héritée deXmpValueBase .
SetContributor(string) Définit un seul contributeur de la ressource.
SetCreator(string) Définit un créateur unique de la ressource.
SetDate(DateTime) Définit une seule date associée à la ressource.
SetDescription(string) Définit la description de la ressource, donnée dans une seule langue.
SetLanguage(string) Définit une seule langue associée à la ressource.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Définit les propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive et affecte donc également tous les packages imbriqués. Cette méthode est une combinaison deAddProperties etUpdateProperties Si une propriété existante satisfait le prédicat, sa valeur est mise à jour. S’il manque une propriété connue dans le package qui satisfait le prédicat, elle est ajoutée au package.
SetPublisher(string) Définit un seul éditeur de la ressource.
SetRelation(string) Définit une seule ressource associée.
SetRights(string) Définit les droits des ressources, donnés dans une seule langue.
SetSubject(string) Définit un seul sujet de la ressource.
SetTitle(string) Définit le titre de la ressource, donné dans une seule langue.
SetType(string) Définit un seul type de ressource.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Met à jour les propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive et affecte donc également tous les packages imbriqués.

Remarques

Pour plus d’informations, consultez : http://dublincore.org/documents/usageguide/elements.shtml.

Voir également