TermSetItem.CreateTerm - Méthode (String, Int32)
Crée un nouveau Term sous cette instance TaxonomyItem .Le nom est l'étiquette pour le LCID spécifié par défaut.
Espace de noms : Microsoft.SharePoint.Taxonomy
Assembly : Microsoft.SharePoint.Taxonomy (dans Microsoft.SharePoint.Taxonomy.dll)
Syntaxe
'Déclaration
Public Function CreateTerm ( _
name As String, _
lcid As Integer _
) As Term
'Utilisation
Dim instance As TermSetItem
Dim name As String
Dim lcid As Integer
Dim returnValue As Term
returnValue = instance.CreateTerm(name, _
lcid)
public Term CreateTerm(
string name,
int lcid
)
Paramètres
name
Type : System.StringLibellé par défaut pour le lcid
lcid
Type : System.Int32LCID pour créer l'étiquette sur
Valeur renvoyée
Type : Microsoft.SharePoint.Taxonomy.Term
L'objet nouvellement créé Term
Exceptions
Exception | Condition |
---|---|
UnauthorizedAccessException | L'utilisateur ne dispose pas des autorisations suffisantes pour effectuer cette opération. |
TermStoreOperationException | Cette opération n'est pas valide dans l'ensemble de termes termes orphelins.L'opération a échoué. |
TermStoreOperationException | Uniquement à la définition de termes mots clés autorise une liste plate de Terms. |
ArgumentException | Le nom n'est pas valide, il contient des caractères non valides ou est trop long. |
ArgumentNullException | Le nom est une référence Null (Rien dans Visual Basic) ou chaîne vide. |
ArgumentOutOfRangeException | Le LCID n'est pas valide. |
Remarques
Si l'objet TaxonomyTermSet pour cette TaxonomyItem n'est pas un TermSet ouvert, l'utilisateur actuel doit détenir les autorisations EditTerm pour utiliser cette méthode.
Si le lcid spécifié n'est pas la langue par défaut de l' TermStore, un Label avec le nom et la langue par défaut de la TermStore va également être créée pour assurer que la Term a une valeur par défaut Label la langue par défaut de l' TermStore.
Si le courant TermSetItem est l'ensemble de termes mots clés, étiquette est toujours créé pour la langue par défaut du magasin de termes.
La valeur de name sera normailized pour supprimer les espaces consécutifs en une seule et remplacez le caractère & par la version à caractère large du caractère (\uFF06). Les espaces de début et de fin seront supprimés. Il doit être non vide et ne doit pas dépasser 255 caractères et ne peut contenir aucun des caractères suivants ; "<>|&tab.
L'utilisateur en cours sera défini comme le propriétaire de la nouvelle Term.