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


Метод 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
)

Параметры

Исключения

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

См. также

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

Term класс

Элементы Term

Перегрузка Move

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

Move(TermSet)