SetProperties
MetadataPackage.SetProperties method
Legt bekannte Metadateneigenschaften fest, die das angegebene Prädikat erfüllen. Die Operation ist rekursiv, sodass sie sich auch auf alle verschachtelten Pakete auswirkt. Diese Methode ist eine Kombination ausAddProperties
UndUpdateProperties
Wenn eine vorhandene Eigenschaft das Prädikat erfüllt, wird ihr Wert aktualisiert. Wenn im Paket eine bekannte Eigenschaft fehlt, die das Prädikat erfüllt, wird sie dem Paket hinzugefügt.
public int SetProperties(Func<MetadataProperty, bool> predicate, PropertyValue value)
Parameter | Typ | Beschreibung |
---|---|---|
predicate | Func`2 | Eine Funktion zum Testen jeder Metadateneigenschaft auf eine Bedingung. |
value | PropertyValue | Ein neuer Wert für die gefilterten Eigenschaften. |
Rückgabewert
Die Anzahl der betroffenen Eigenschaften.
Bemerkungen
Bitte beachten Sie, dass GroupDocs.Metadata implizit den Typ jeder gefilterten Eigenschaft prüft. Es ist unmöglich, eine Eigenschaft mit einem Wert festzulegen, der einen ungeeigneten Typ hat.
Erfahren Sie mehr
Siehe auch
- delegate Func<T,TResult>
- class MetadataProperty
- class PropertyValue
- class MetadataPackage
- namensraum GroupDocs.Metadata.Common
- Montage GroupDocs.Metadata