SetProperties

MetadataPackage.SetProperties method

Устанавливает известные свойства метаданных, удовлетворяющие указанному предикату. Операция является рекурсивной, поэтому она влияет также на все вложенные пакеты. Этот метод представляет собой комбинациюAddProperties иUpdateProperties Если существующее свойство удовлетворяет предикату, его значение обновляется. Если в пакете отсутствует известное свойство, удовлетворяющее предикату, оно добавляется в пакет.

public int SetProperties(Func<MetadataProperty, bool> predicate, PropertyValue value)
Параметр Тип Описание
predicate Func`2 Функция для проверки каждого свойства метаданных на наличие условия.
value PropertyValue Новое значение отфильтрованных свойств.

Возвращаемое значение

Количество затронутых свойств.

Примечания

Обратите внимание, что GroupDocs.Metadata неявно проверяет тип каждого отфильтрованного свойства. Невозможно установить свойство со значением неподходящего типа.

Узнать больше

Смотрите также