XmpResourceRef

XmpResourceRef class

Αντιπροσωπεύει μια αναφορά πολλαπλών τμημάτων σε έναν πόρο. Χρησιμοποιείται για να υποδείξει προηγούμενες εκδόσεις, πρωτότυπα παραδόσεων, πρωτότυπα για παράγωγα έγγραφα και ούτω καθεξής.

public sealed class XmpResourceRef : XmpComplexType

Κατασκευαστές

Ονομα Περιγραφή
XmpResourceRef() Αρχικοποιεί μια νέα παρουσία τουXmpResourceRef τάξη.

Ιδιότητες

Ονομα Περιγραφή
AlternatePaths { get; set; } Λαμβάνει ή ορίζει τις εναλλακτικές διαδρομές αρχείων ή διευθύνσεις URL του πόρου που αναφέρεται.
Count { get; } Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων.
DocumentID { get; set; } Λαμβάνει ή ορίζει την τιμή της ιδιότητας xmpMM:DocumentID από τον αναφερόμενο πόρο.
FilePath { get; set; } Λαμβάνει ή ορίζει τη διαδρομή αρχείου ή τη διεύθυνση URL του πόρου που αναφέρεται.
InstanceID { get; set; } Λαμβάνει ή ορίζει την τιμή της ιδιότητας xmpMM:InstanceID από τον αναφερόμενο πόρο.
Item { get; } Λαμβάνει τοMetadataProperty με το καθορισμένο όνομα.
Keys { get; } Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων.
LastModifyDate { get; set; } Λαμβάνει ή ορίζει την τιμή του stEvt:όταν για τελευταία φορά γράφτηκε το αρχείο.
Manager { get; set; } Λαμβάνει ή ορίζει το xmpMM:Manager του πόρου που αναφέρεται.
ManagerVariant { get; set; } Λαμβάνει ή ορίζει το xmpMM:Manager του πόρου που αναφέρεται.
ManageTo { get; set; } Λαμβάνει ή ορίζει το xmpMM:ManageTo του πόρου που αναφέρεται.
ManageUI { get; set; } Λαμβάνει ή ορίζει το xmpMM:ManageUI του πόρου που αναφέρεται.
MetadataType { get; } Λαμβάνει τον τύπο μεταδεδομένων.
NamespaceUris { get; } Λαμβάνει τα URI χώρου ονομάτων που χρησιμοποιούνται στοXmpComplexType παράδειγμα.
PartMapping { get; set; } Λαμβάνει ή ορίζει το όνομα ή το URI μιας συνάρτησης αντιστοίχισης που χρησιμοποιείται για την αντιστοίχιση του fromPart στο toPart.
Prefixes { get; } Λαμβάνει τα προθέματα του χώρου ονομάτων που χρησιμοποιούνται στοXmpComplexType παράδειγμα.
PropertyDescriptors { get; } Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata.
RenditionClass { get; set; } Λαμβάνει ή ορίζει την τιμή της ιδιότητας xmpMM:RenditionClass από τον αναφερόμενο πόρο.
RenditionParams { get; set; } Λαμβάνει ή ορίζει την τιμή της ιδιότητας xmpMM:RenditionParams από τον αναφερόμενο πόρο.
VersionID { get; set; } Λαμβάνει ή ορίζει την τιμή της ιδιότητας xmpMM:RenditionParams από τον αναφερόμενο πόρο.

Μέθοδοι

Ονομα Περιγραφή
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Προσθέτει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
Contains(string) Καθορίζει εάν το πακέτο περιέχει μια ιδιότητα μεταδεδομένων με το καθορισμένο όνομα.
virtual FindProperties(Func<MetadataProperty, bool>) Βρίσκει τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η αναζήτηση είναι αναδρομική, επομένως επηρεάζει όλα τα ένθετα πακέτα επίσης.
GetEnumerator() Επιστρέφει έναν απαριθμητή που επαναλαμβάνει τη συλλογή.
GetNamespaceUri(string) Λαμβάνει το URI χώρου ονομάτων που σχετίζεται με το καθορισμένο πρόθεμα.
override GetXmpRepresentation() Επιστρέφει την τιμή που περιέχεται στη συμβολοσειρά σε μορφή XMP.
virtual RemoveProperties(Func<MetadataProperty, bool>) Καταργεί τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα.
virtual Sanitize() Αφαιρεί τις ιδιότητες μεταδεδομένων με δυνατότητα εγγραφής από το πακέτο. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Ορίζει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. Αυτή η μέθοδος είναι ένας συνδυασμόςAddProperties καιUpdateProperties Εάν μια υπάρχουσα ιδιότητα ικανοποιεί το κατηγόρημα, η τιμή της ενημερώνεται. Εάν λείπει μια γνωστή ιδιότητα στο πακέτο που ικανοποιεί το κατηγόρημα, προστίθεται στο πακέτο.
override ToString() Επιστρέφει αString που αντιπροσωπεύει αυτήν την περίπτωση.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.

Δείτε επίσης