SetProperties
MetadataPackage.SetProperties method
Ορίζει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. Αυτή η μέθοδος είναι ένας συνδυασμόςAddProperties
καιUpdateProperties
Εάν μια υπάρχουσα ιδιότητα ικανοποιεί το κατηγόρημα, η τιμή της ενημερώνεται. Εάν λείπει μια γνωστή ιδιότητα στο πακέτο που ικανοποιεί το κατηγόρημα, προστίθεται στο πακέτο.
public int SetProperties(Func<MetadataProperty, bool> predicate, PropertyValue value)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
predicate | Func`2 | Μια συνάρτηση για τον έλεγχο κάθε ιδιότητας μεταδεδομένων για μια συνθήκη. |
value | PropertyValue | Μια νέα τιμή για τις φιλτραρισμένες ιδιότητες. |
Επιστρεφόμενη Αξία
Ο αριθμός των επηρεαζόμενων ακινήτων.
Παρατηρήσεις
Λάβετε υπόψη ότι το GroupDocs.Metadata ελέγχει σιωπηρά τον τύπο κάθε φιλτραρισμένης ιδιότητας. Είναι αδύνατο να ορίσετε μια ιδιότητα με τιμή ακατάλληλου τύπου.
Μάθε περισσότερα
Δείτε επίσης
- delegate Func<T,TResult>
- class MetadataProperty
- class PropertyValue
- class MetadataPackage
- χώρος ονομάτων GroupDocs.Metadata.Common
- συνέλευση GroupDocs.Metadata