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


Метод Term.ReassignSourceTerm

Переназначает термин статус источника к одному повторно используемые экземпляры этого объекта Term .

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

Синтаксис

'Декларация
Public Sub ReassignSourceTerm ( _
    reusedTerm As Term _
)
'Применение
Dim instance As Term
Dim reusedTerm As Term

instance.ReassignSourceTerm(reusedTerm)
public void ReassignSourceTerm(
    Term reusedTerm
)

Параметры

Исключения

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

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

ArgumentNullException

Повторно используемые Term станет новым источником является пустая ссылка (Nothing в Visual Basic) или недействителен.

TermStoreOperationException

Текущий Term должен быть исходным термином переназначить текущие настройки на другой Term.

TermStoreOperationException

Не удается изменить источник Term на себя

ArgumentException

reusedTerm должен быть членом коллекции ReusedTerms для этого Term.

Замечания

Этот метод допустим только в том случае, если текущий Term источника Term. Ожидается, что перед тем, как этот метод используется для удаления источника Term.

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

См. также

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

Term класс

Элементы Term

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

IsSourceTerm

ReusedTerms