Поделиться через


Метод 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() , чтобы сохранить эти изменения в базу данных.

См. также

Справочные материалы

Term класс

Элементы Term

Пространство имен Microsoft.SharePoint.Taxonomy