Term.Copy - Méthode
Crée et retourne une copie de frères de l'objet Term actuel au sein de l'objet TermSet en cours.
Espace de noms : Microsoft.SharePoint.Client.Taxonomy
Assemblys : Microsoft.SharePoint.Client.Taxonomy.Silverlight (dans Microsoft.SharePoint.Client.Taxonomy.Silverlight.dll); Microsoft.SharePoint.Client.Taxonomy.Phone (dans Microsoft.SharePoint.Client.Taxonomy.Phone.dll) Microsoft.SharePoint.Client.Taxonomy (dans Microsoft.SharePoint.Client.Taxonomy.dll)
Syntaxe
'Déclaration
Public Function Copy ( _
doCopyChildren As Boolean _
) As Term
'Utilisation
Dim instance As Term
Dim doCopyChildren As Boolean
Dim returnValue As Term
returnValue = instance.Copy(doCopyChildren)
public Term Copy(
bool doCopyChildren
)
Paramètres
doCopyChildren
Type : System.BooleanIndique si vous voulez copier cette Term avec ses termes enfants.
Valeur renvoyée
Type : Microsoft.SharePoint.Client.Taxonomy.Term
Nouvellement créé copié Term
Exceptions
Exception | Condition |
---|---|
UnauthorizedAccessException | L'utilisateur actuel dispose des autorisations suffisantes pour effectuer cette opération. |
TermStoreOperationException | Cette opération n'est pas valide dans les termes orphelins TermSet. L'opération a échoué. |
Remarques
La copiée Term a les mêmes propriétés que l'actuel Term, à l'exception de la propriété Name() . Si le terme est copié avec ses termes enfants, les termes enfants nouvellement créé a les mêmes propriétés que les termes enfants du terme en cours, y compris la propriété Name. Les termes enfants copiée automatiquement et les personnalisations la hiérarchie.
L'utilisateur actuel doit disposer d'autorisation TaxonomyRights.EditTerm pour pouvoir utiliser cette méthode. Appeler la méthode CommitAll() pour enregistrer cette modification dans la base de données.