XmpDublinCorePackage

XmpDublinCorePackage class

Αντιπροσωπεύει το σχήμα Dublin Core.

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.

Δείτε επίσης