SetProperties
MetadataPackage.SetProperties method
Establece propiedades de metadatos conocidas que satisfacen el predicado especificado. La operación es recursiva, por lo que también afecta a todos los paquetes anidados. Este método es una combinación deAddProperties
yUpdateProperties
Si una propiedad existente satisface el predicado, su valor se actualiza. Si falta una propiedad conocida en el paquete que satisface el predicado, se agrega al paquete.
public int SetProperties(Func<MetadataProperty, bool> predicate, PropertyValue value)
Parámetro | Escribe | Descripción |
---|---|---|
predicate | Func`2 | Una función para probar cada propiedad de metadatos para una condición. |
value | PropertyValue | Un nuevo valor para las propiedades filtradas. |
Valor_devuelto
El número de propiedades afectadas.
Observaciones
Tenga en cuenta que GroupDocs.Metadata comprueba implícitamente el tipo de cada propiedad filtrada. Es imposible establecer una propiedad con un valor que tenga un tipo inadecuado.
Aprende más
Ver también
- delegate Func<T,TResult>
- class MetadataProperty
- class PropertyValue
- class MetadataPackage
- espacio de nombres GroupDocs.Metadata.Common
- asamblea GroupDocs.Metadata