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


Метод Group.CreateTermSet (String, Guid, Int32)

Создает новый объект TermSet в текущий объект Group , используя указанный язык и указанный уникальный идентификатор.

Пространство имен:  Microsoft.SharePoint.Taxonomy
Сборка:  Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)

Синтаксис

'Декларация
Public Function CreateTermSet ( _
    name As String, _
    newTermSetId As Guid, _
    lcid As Integer _
) As TermSet
'Применение
Dim instance As Group
Dim name As String
Dim newTermSetId As Guid
Dim lcid As Integer
Dim returnValue As TermSet

returnValue = instance.CreateTermSet(name, _
    newTermSetId, lcid)
public TermSet CreateTermSet(
    string name,
    Guid newTermSetId,
    int lcid
)

Параметры

  • name
    Тип: System.String

    Имя нового объекта TermSet , который находится в процессе создания

  • newTermSetId
    Тип: System.Guid

    Уникальный идентификатор нового объекта TermSet , которая создается

  • lcid
    Тип: System.Int32

    Язык, на котором языке имя нового TermSet

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

Тип: Microsoft.SharePoint.Taxonomy.TermSet
Вновь созданный TermSet объект

Исключения

Исключение Условие
UnauthorizedAccessException

Текущий пользователь имеет необходимые разрешения на выполнение этой операции.

TermStoreOperationException

Создание набор терминов в системную группу запрещено.

ArgumentException

Недопустимый параметр name. Он либо содержит недопустимые знаки, слишком длинный или конфликтует с именем существующего термина в той же группе.

ArgumentNullException

Имя не может быть пустая ссылка (Nothing в Visual Basic) или.

ArgumentOutOfRangeException

lcid не является одним из рабочих языков для хранилища терминов

Замечания

name не может превышать 255 символов и не должно содержать недопустимых символов

  1. ; "< > | & вкладки

Кроме того, параметр name должен быть уникальным TermSet имя в текущей группе и newTermSetId значение должно быть уникальным Идентификатором во всех TermSet объектов в TermStore. Если он уже используется другим объектом TermSet , будет создано исключение TermStoreOperationException во время транзакции CommitAll() .Текущий пользователь должен иметь разрешение TaxonomyRights.EditTermSet для использования этого метода. Вызовите CommitAll() , чтобы сохранить эти изменения в базу данных.

См. также

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

Group класс

Элементы Group

Перегрузка CreateTermSet

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

Name

Id

CreateTermSet(String)

CreateTermSet(String, Guid)

CreateTermSet(String, Int32)