Term.SetCustomProperty - Méthode
Ajoute une nouvelle propriété personnalisée ou met à jour la valeur d'une propriété existante
Espace de noms : Microsoft.SharePoint.Taxonomy
Assembly : Microsoft.SharePoint.Taxonomy (dans Microsoft.SharePoint.Taxonomy.dll)
Syntaxe
'Déclaration
Public Overrides Sub SetCustomProperty ( _
name As String, _
value As String _
)
'Utilisation
Dim instance As Term
Dim name As String
Dim value As String
instance.SetCustomProperty(name, value)
public override void SetCustomProperty(
string name,
string value
)
Paramètres
name
Type : System.StringPour définir le nom de propriété personnalisée
value
Type : System.Stringla valeur à définir pour la propriété personnalisée spécifiée
Exceptions
Exception | Condition |
---|---|
UnauthorizedAccessException | L'utilisateur actuel dispose d'autorisations insuffisantes 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 de la propriété personnalisée n'est pas valide. Il contient des caractères non valides ou est trop long. |
ArgumentNullException | Le nom de la propriété personnalisée est une référence Null (Rien dans Visual Basic) ou est une chaîne vide. |
Remarques
Cette méthode essaie de trouver le nom de la propriété personnalisée spécifiée et définissez-la avec la valeur spécifiée. La correspondance de nom n'est pas sensible à la casse. Si le nom de la propriété personnalisée n'existe pas, une nouvelle propriété est créée.
Le name doit être non vide, ne peut pas dépasser 255 caractères et ne peut contenir aucun des caractères suivants : ;"<>|&tab
Le value ne doit pas dépasser 1000 caractères.
L'espace de début et de fin de la valeur et le nom de propriété personnalisée est supprimé.
L'utilisateur actuel doit avoir TaxonomyRights.EditTerm l'autorisation d'utiliser cette méthode. Appelez la méthode CommitAll() pour enregistrer cette modification dans la base de données.