Term.CreateLabel - Méthode
Crée un nouveau Label pour cette Term.
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 CreateLabel ( _
labelName As String, _
lcid As Integer, _
isDefault As Boolean _
) As Label
'Utilisation
Dim instance As Term
Dim labelName As String
Dim lcid As Integer
Dim isDefault As Boolean
Dim returnValue As Label
returnValue = instance.CreateLabel(labelName, _
lcid, isDefault)
public Label CreateLabel(
string labelName,
int lcid,
bool isDefault
)
Paramètres
labelName
Type : System.Stringnouveau nom Label
lcid
Type : System.Int32Le LCID pour créer l'étiquette
isDefault
Type : System.BooleanSi cette Label est la valeur par défaut Label du lcid
Valeur renvoyée
Type : Microsoft.SharePoint.Client.Taxonomy.Label
La nouvelle Label pour la 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 les termes orphelins TermSet. L'opération a échoué. |
ArgumentException | Le nom d'étiquette n'est pas valide, il contient des caractères incorrects ou est trop long. |
ArgumentNullException | Le nom d'étiquette est une référence Null (Rien dans Visual Basic) ou une chaîne vide. |
ArgumentOutOfRangeException | Appeler la méthode CommitAll() pour enregistrer cette modification dans la base de données. n'est pas valide. |
ArgumentException | L'étiquette est créée comme un none par défaut étiquette, le nom existe déjà pour ce lcid. |
Remarques
La valeur labelName sera normailized pour découper des espaces consécutifs en une seule et remplacez le caractère & par la version de caractères larges du caractère (\uFF06). Il doit être non vide, ne peut pas dépasser 255 caractères et ne peut contenir aucun le suivant caractères ;"< >|&tab
Le nom de l'objet Label respecte la casse. Si le nom doit être créé est un ceux définis par défaut Label, il ne peuvent pas porter le même nom que n'importe quel existant Label du lcid. S'il doit être créés par défaut, il peut avoir le même nom que existant Label. Au lieu de créer une nouvelle étiquette, l'étiquette existante devient l'étiquette par défaut pour le LCID.
L'utilisateur actuel doit disposer des autorisations de TaxonomyRights.EditTerm d'utiliser cette méthode.