Group.CreateTermSet - Méthode (String, Guid)
Crée un nouvel objet T:Microsoft.SharePoint.Taxonomy.TermSet dans cet objet T:Microsoft.SharePoint.Taxonomy.Group à l'aide de la langue de travail de l'objet TermStore et l'identificateur unique spécifié.
Espace de noms : Microsoft.SharePoint.Taxonomy
Assembly : Microsoft.SharePoint.Taxonomy (dans Microsoft.SharePoint.Taxonomy.dll)
Syntaxe
'Déclaration
Public Function CreateTermSet ( _
name As String, _
newTermSetId As Guid _
) As TermSet
'Utilisation
Dim instance As Group
Dim name As String
Dim newTermSetId As Guid
Dim returnValue As TermSet
returnValue = instance.CreateTermSet(name, _
newTermSetId)
public TermSet CreateTermSet(
string name,
Guid newTermSetId
)
Paramètres
name
Type : System.StringLe nom de l' TermSet en cours de création
newTermSetId
Type : System.GuidIdentificateur unique de l' TermSet en cours de création
Valeur renvoyée
Type : Microsoft.SharePoint.Taxonomy.TermSet
L'objet nouvellement créé TermSet
Exceptions
Exception | Condition |
---|---|
UnauthorizedAccessException | L'utilisateur actuel dispose d'autorisations insuffisantes pour effectuer cette opération. |
TermStoreOperationException | Création d'une entrée du glossaire figurant au système de que groupe n'est pas autorisée. |
ArgumentException | Le paramètre name n'est pas valide. Il contient des caractères non valides, est trop long ou est en conflit avec le nom d'un TermSet existant dans le même groupe. |
ArgumentNullException | Le nom ne peut pas être null ou vide. |
Remarques
Le name ne peut pas dépasser 255 caractères et il ne peut contenir aucun des caractères suivants: ; « < > | & onglet
En outre le paramètre name doit être un nom unique TermSet dans l'objet Group en cours. La valeur de newTermSetId doit être un ID unique au sein de tous les ensembles de termes dans le magasin de termes.Si elle est déjà en cours d'utilisation par un autre ensemble de termes un TermStoreOperationException sera levée lors de la transaction CommitAll() . L'utilisateur actuel doit avoir TaxonomyRights.EditTermSet l'autorisation d'utiliser cette méthode. Appelez la méthode CommitAll() pour enregistrer cette modification dans la base de données.