Метод 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
)
Параметры
reusedTerm
Тип: Microsoft.SharePoint.Taxonomy.TermОдин из объектов из коллекции ReusedTermsTerm должен стать новый исходный термин.
Исключения
Исключение | Условие |
---|---|
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() должен вызываться, чтобы сохранить эти изменения в базу данных.