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