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