TaxonomyField.SetFieldValueByTermCollection - Méthode
Définit la valeur du champ à plusieurs valeur correspondante dans la liste des éléments aux propriétés des objets Term dans la collection spécifiée, dans la langue spécifiée.
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 Sub SetFieldValueByTermCollection ( _
item As ListItem, _
terms As TermCollection, _
lcid As Integer _
)
'Utilisation
Dim instance As TaxonomyField
Dim item As ListItem
Dim terms As TermCollection
Dim lcid As Integer
instance.SetFieldValueByTermCollection(item, _
terms, lcid)
public void SetFieldValueByTermCollection(
ListItem item,
TermCollection terms,
int lcid
)
Paramètres
item
Type : Microsoft.SharePoint.Client.ListItemL'objet SPListItem dont le champ est mise à jour.
terms
Type : Microsoft.SharePoint.Client.Taxonomy.TermCollectionLa collection d'objet Term dont les propriétés doivent être utilisés pour mettre à jour la valeur du champ.
lcid
Type : System.Int32L'identificateur de code langue (LCID) de la langue des objets Label par défaut à utiliser.
Exceptions
Exception | Condition |
---|---|
ArgumentException | Un ou plusieurs arguments pour cette méthode sont une référence Null (Rien dans Visual Basic)ou l'objet TaxonomyField ne permet pas de plusieurs valeurs. |
Remarques
Chaque Term avec un maximum de 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é.
Le champ doivent être affecté à un objet TaxonomyFieldValueCollection .