Метод Term.Move (Term)
Перемещает текущий объект T:Microsoft.SharePoint.Taxonomy.Term быть дочерним для другого Term.
Пространство имен: Microsoft.SharePoint.Taxonomy
Сборка: Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)
Синтаксис
'Декларация
Public Sub Move ( _
newParentTerm As Term _
)
'Применение
Dim instance As Term
Dim newParentTerm As Term
instance.Move(newParentTerm)
public void Move(
Term newParentTerm
)
Параметры
newParentTerm
Тип: Microsoft.SharePoint.Taxonomy.TermНовый родительский Term
Исключения
Исключение | Условие |
---|---|
UnauthorizedAccessException | Текущий пользователь имеет необходимые разрешения на выполнение этой операции. |
ArgumentNullException | Новый родительский Term — пустая ссылка (Nothing в Visual Basic). |
ArgumentException | Новый родительский Term является недопустимым. |
TermStoreOperationException | Объект TermSet ключевое слово позволяет только плоский список объектов Term . |
TermStoreOperationException | Переход к TermSet для какой другой повторно используемые Term объектов запрещено. |
TermStoreOperationException | Не удается переместить Term на себя |
TermStoreOperationException | Не удается переместить его потомков Term объектов Term . |
TermStoreOperationException | Эта операция недопустима в Потерянные термины терминов набора.Операция не выполнена. |
TermStoreOperationException | Перемещение термина запрещено набор, который имеет другой повторно используемый экземпляр этого Term . |
Замечания
Эта операция Перемещает текущий Term станет потомком другого Term. Используйте метод Move(TermSet) для перемещения Term в качестве дочернего элемента TermSet.
Текущий пользователь должен иметь разрешение TaxonomyRights.EditTerm для текущей Term и новый родительский Term для использования этого метода. Вызовите метод CommitAll() , чтобы сохранить эти изменения в базу данных.