Partager via


Term.ReassignSourceTerm - Méthode

Réaffecte le statut de terme source à l'une des autres instances réutilisées de cet objet Term .

Espace de noms :  Microsoft.SharePoint.Taxonomy
Assembly :  Microsoft.SharePoint.Taxonomy (dans Microsoft.SharePoint.Taxonomy.dll)

Syntaxe

'Déclaration
Public Sub ReassignSourceTerm ( _
    reusedTerm As Term _
)
'Utilisation
Dim instance As Term
Dim reusedTerm As Term

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

Paramètres

Exceptions

Exception Condition
UnauthorizedAccessException

L'utilisateur actuel dispose d'autorisations insuffisantes pour effectuer cette opération.

ArgumentNullException

Le réutilisé Term pour devenir la nouvelle source est une référence Null (Rien dans Visual Basic) ou non valide.

TermStoreOperationException

L' actuel Term doit être le terme source pour réassigner le paramètre en cours à un autre Term.

TermStoreOperationException

Impossible de réaffecter la source Term à lui-même

ArgumentException

Le reusedTerm doit être un membre de la collection ReusedTerms pour ce Term.

Remarques

Cette méthode est uniquement valide si l' actuel Term est la source Term. Il est prévu que cette méthode est utilisée avant d'essayer de supprimer une source Term.

L'utilisateur actuel doit avoir l'autorisation TaxonomyRights.EditTerm sur le courant Term et sur la nouvelle source Term pour utiliser cette méthode. Avec l'exception où la source Term se trouve dans le TermSetd' orphelins, toute personne disposant de l'autorisation TaxonomyRights.EditTerm sur la nouvelle source de terme peut utiliser cette méthode. Si la source Term est l' orphelin TermSet et l'opération a réussi, l'ancienne source Term est alors supprimée de l' orphelin TermSet. Appel de la CommitAll() doit être appelé pour enregistrer cette modification dans la base de données.

Voir aussi

Référence

Term classe

Term - Membres

Microsoft.SharePoint.Taxonomy - Espace de noms

IsSourceTerm

ReusedTerms