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