Метод Term.SetCustomProperty
Добавляет новое пользовательское свойство или обновляет значение существующего свойства
Пространство имен: Microsoft.SharePoint.Taxonomy
Сборка: Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)
Синтаксис
'Декларация
Public Overrides Sub SetCustomProperty ( _
name As String, _
value As String _
)
'Применение
Dim instance As Term
Dim name As String
Dim value As String
instance.SetCustomProperty(name, value)
public override void SetCustomProperty(
string name,
string value
)
Параметры
name
Тип: System.StringИмя настраиваемого свойства, которое следует задать
value
Тип: System.Stringзначение, устанавливаемое для заданного пользовательского свойства
Исключения
Исключение | Условие |
---|---|
UnauthorizedAccessException | Текущий пользователь имеет необходимые разрешения на выполнение этой операции. |
TermStoreOperationException | Эта операция недопустима в Потерянные термины TermSet.Операция не выполнена. |
ArgumentException | Недопустимое имя настраиваемого свойства. Он содержит недопустимые знаки или имеет слишком большую длину. |
ArgumentNullException | Имя пользовательского свойства — пустая ссылка (Nothing в Visual Basic) или пустая строка. |
Замечания
Этот метод пытается найти указанное пользовательское свойство имя и сделать его с указанным значением. Совпадение имени не учитывается. Если отсутствует имя пользовательского свойства, будет создано новое свойство.
name должен быть пустым, не может превышать 255 символов и не должно содержать следующих символов:tab;"<>|&
value не может превышать 1000 символов.
Начальные и конечные пространства имени пользовательского свойства и значения будут обрезаны.
Текущий пользователь должен иметь разрешение TaxonomyRights.EditTerm для использования этого метода. Вызовите метод CommitAll() , чтобы сохранить эти изменения в базу данных.