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


Метод Term.Copy

Создает и возвращает копию текущего объекта Term в текущем объекте TermSet того же уровня.

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

Синтаксис

'Декларация
Public Function Copy ( _
    doCopyChildren As Boolean _
) As Term
'Применение
Dim instance As Term
Dim doCopyChildren As Boolean
Dim returnValue As Term

returnValue = instance.Copy(doCopyChildren)
public Term Copy(
    bool doCopyChildren
)

Параметры

  • doCopyChildren
    Тип: System.Boolean

    Указывает, следует ли скопировать этот Term с условиями его потомки.

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

Тип: Microsoft.SharePoint.Taxonomy.Term
Вновь созданный копирование Term

Исключения

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

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

TermStoreOperationException

Эта операция недопустима в Потерянные термины TermSet. Операция не выполнена.

Замечания

Скопированный Term будет иметь те же свойства, как текущая Term, за исключением свойства Name . Термин копируется с его дочерних терминов, созданный дочерний условия будет иметь те же свойства, как термины дочерний текущего термина, включая свойство Name.Условия копирования дочерних будет perserve той же иерархии.

Текущий пользователь должен иметь разрешение TaxonomyRights.EditTerm для использования этого метода. Вызовите метод CommitAll() , чтобы сохранить эти изменения в базу данных.

См. также

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

Term класс

Элементы Term

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