XmpJob

XmpJob class

Αντιπροσωπεύει Job.

public sealed class XmpJob : XmpComplexType

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

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

Ιδιότητες

Ονομα Περιγραφή
Count { get; } Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων.
ID { get; set; } Λαμβάνει ή ορίζει μοναδικό αναγνωριστικό για την εργασία. Αυτό το πεδίο αποτελεί αναφορά σε κάποιο εξωτερικό σύστημα διαχείρισης εργασιών.
Item { get; } Λαμβάνει τοMetadataProperty με το καθορισμένο όνομα.
Keys { get; } Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων.
MetadataType { get; } Λαμβάνει τον τύπο μεταδεδομένων.
Name { get; set; } Λαμβάνει ή ορίζει το άτυπο όνομα της εργασίας. Αυτό το όνομα είναι για προβολή χρήστη και ανεπίσημα συστήματα.
NamespaceUris { get; } Λαμβάνει τα URI χώρου ονομάτων που χρησιμοποιούνται στοXmpComplexType παράδειγμα.
Prefixes { get; } Λαμβάνει τα προθέματα του χώρου ονομάτων που χρησιμοποιούνται στοXmpComplexType παράδειγμα.
PropertyDescriptors { get; } Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata.
Url { get; set; } Λαμβάνει ή ορίζει μια διεύθυνση URL αρχείου που αναφέρεται σε ένα εξωτερικό αρχείο διαχείρισης εργασιών.

Μέθοδοι

Ονομα Περιγραφή
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) Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.

Δείτε επίσης