| 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) | 
Ορίζει την ιδιότητα ακέραιου αριθμού. | 
| override Set(string, string) | 
Ορίζει την ιδιότητα συμβολοσειράς. | 
| virtual Set(string, XmpArray) | 
Ορίζει την τιμή που κληρονομείται απόXmpArray . | 
| virtual Set(string, XmpComplexType) | 
Ορίζει την τιμή που κληρονομείται απόXmpComplexType . | 
| Set(string, XmpValueBase) | 
Ορίζει την τιμή που κληρονομείται απόXmpValueBase . | 
| SetProperties(Func<MetadataProperty, bool>, PropertyValue) | 
Ορίζει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. Αυτή η μέθοδος είναι ένας συνδυασμόςAddProperties καιUpdateProperties Εάν μια υπάρχουσα ιδιότητα ικανοποιεί το κατηγόρημα, η τιμή της ενημερώνεται. Εάν λείπει μια γνωστή ιδιότητα στο πακέτο που ικανοποιεί το κατηγόρημα, προστίθεται στο πακέτο. | 
| UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) | 
Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. |