SetProperties
MetadataPackage.SetProperties method
Définit les propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive et affecte donc également tous les packages imbriqués. Cette méthode est une combinaison deAddProperties
etUpdateProperties
Si une propriété existante satisfait le prédicat, sa valeur est mise à jour. S’il manque une propriété connue dans le package qui satisfait le prédicat, elle est ajoutée au package.
public int SetProperties(Func<MetadataProperty, bool> predicate, PropertyValue value)
Paramètre | Taper | La description |
---|---|---|
predicate | Func`2 | Une fonction pour tester chaque propriété de métadonnées pour une condition. |
value | PropertyValue | Une nouvelle valeur pour les propriétés filtrées. |
Return_Value
Le nombre de propriétés concernées.
Remarques
Veuillez noter que GroupDocs.Metadata vérifie implicitement le type de chaque propriété filtrée. Il est impossible de définir une propriété avec une valeur ayant un type inapproprié.
Apprendre encore plus
Voir également
- delegate Func<T,TResult>
- class MetadataProperty
- class PropertyValue
- class MetadataPackage
- espace de noms GroupDocs.Metadata.Common
- Assemblée GroupDocs.Metadata