Метод TermSetItem.ReuseTerm
Создает новый объект повторно используемые Term ниже этого объекта TaxonomyItem на sourceTermоснове.
Пространство имен: Microsoft.SharePoint.Taxonomy
Сборка: Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)
Синтаксис
'Декларация
Public Function ReuseTerm ( _
sourceTerm As Term, _
reuseBranch As Boolean _
) As Term
'Применение
Dim instance As TermSetItem
Dim sourceTerm As Term
Dim reuseBranch As Boolean
Dim returnValue As Term
returnValue = instance.ReuseTerm(sourceTerm, _
reuseBranch)
public Term ReuseTerm(
Term sourceTerm,
bool reuseBranch
)
Параметры
sourceTerm
Тип: Microsoft.SharePoint.Taxonomy.TermИсходный термин для повторно используемые Term
reuseBranch
Тип: System.BooleanПовторное использование TermSetItem и его дочерних Terms
Возвращаемое значение
Тип: Microsoft.SharePoint.Taxonomy.Term
Вновь созданный повторно Term
Исключения
Исключение | Условие |
---|---|
UnauthorizedAccessException | Текущий пользователь имеет необходимые разрешения на выполнение этой операции. |
TermStoreOperationException | Эта операция недопустима в наборе терминов Потерянные термины.Операция не выполнена. |
TermStoreOperationException | Ключевые слова не допускаются для повторного использования. |
TermStoreOperationException | Повторное использование устаревшего Term запрещено. |
TermStoreOperationException | Условия невозможно совместно использовать несколько раз в одном наборе терминов |
TermStoreOperationException | Конечный набор терминов ключевых слов термин задать нельзя или набора терминов Потерянные термины. |
TermStoreOperationException | Эта операция недопустима в наборе терминов Потерянные термины.Операция не выполнена. |
ArgumentNullException | Исходный термин — пустая ссылка (Nothing в Visual Basic) или недействителен |
Замечания
Повторное использование терминов из другой набор становится дочерним для текущего TermSetItemтерминов. Термин конечный набор не может быть ключевое слово или потерянные набора терминов. Ключевые слова не может использоваться повторно.
Текущий пользователь должен иметь разрешение TaxonomyRights.EditTerm для использования этого метода.Чтобы сохранить эти изменения в базу данных необходимо вызвать CommitAll() .