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
reusedTerm
Type : Microsoft.SharePoint.Taxonomy.TermL'un des objets de la collection ReusedTermsTerm doit devenir le nouveau terme source.
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.