TaxonomyField.SetFieldValue - Méthode (SPListItem, TermCollection, Int32)
Définit la valeur du champ à valeurs multiples correspondant dans l'élément de liste pour les propriétés des objets Term dans la collection spécifiée, dans la langue spécifiée.
Espace de noms : Microsoft.SharePoint.Taxonomy
Assembly : Microsoft.SharePoint.Taxonomy (dans Microsoft.SharePoint.Taxonomy.dll)
Syntaxe
'Déclaration
Public Sub SetFieldValue ( _
item As SPListItem, _
terms As TermCollection, _
lcid As Integer _
)
'Utilisation
Dim instance As TaxonomyField
Dim item As SPListItem
Dim terms As TermCollection
Dim lcid As Integer
instance.SetFieldValue(item, terms, lcid)
public void SetFieldValue(
SPListItem item,
TermCollection terms,
int lcid
)
Paramètres
item
Type : Microsoft.SharePoint.SPListItemL'objet SPListItem dont le champ est mise à jour.
terms
Type : Microsoft.SharePoint.Taxonomy.TermCollectionLa collection de Term objet dont les propriétés doivent être utilisées pour mettre à jour la valeur du champ.
lcid
Type : System.Int32Identificateur de code de langue (LCID) de la langue des objets Label par défaut à utiliser.
Exceptions
Exception | Condition |
---|---|
ArgumentException | Un ou plusieurs arguments de cette méthode sont une référence Null (Rien dans Visual Basic), ou de l'objet TaxonomyField n'autorise pas plusieurs valeurs. |
Remarques
Chaque Term possède un maximum d'un par défaut Label pour chaque langue dans l'objet TermStore . Pour chaque Term, la valeur par défaut Label dans la langue par défaut de la TermStore est utilisée.
Le champ est affecté à un objet TaxonomyFieldValueCollection .