del método TaxonomyField.SetFieldValueByTermCollection
Establece el valor del campo de valor múltiple correspondiente en el elemento de lista a las propiedades de los objetos Term de la colección especificada en el idioma especificado.
Espacio de nombres: Microsoft.SharePoint.Client.Taxonomy
Ensamblados: Microsoft.SharePoint.Client.Taxonomy.Silverlight (en Microsoft.SharePoint.Client.Taxonomy.Silverlight.dll); Microsoft.SharePoint.Client.Taxonomy.Phone (en Microsoft.SharePoint.Client.Taxonomy.Phone.dll) Microsoft.SharePoint.Client.Taxonomy (en Microsoft.SharePoint.Client.Taxonomy.dll)
Sintaxis
'Declaración
Public Sub SetFieldValueByTermCollection ( _
item As ListItem, _
terms As TermCollection, _
lcid As Integer _
)
'Uso
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
)
Parámetros
item
Tipo: Microsoft.SharePoint.Client.ListItemEl objeto de SPListItem cuyo campo se actualizarán.
terms
Tipo: Microsoft.SharePoint.Client.Taxonomy.TermCollectionLa colección de objeto de Term cuyas propiedades se pueden usar para actualizar el valor del campo.
lcid
Tipo: System.Int32El identificador de código de idioma (LCID) del idioma de los objetos de Label predeterminado para usar.
Excepciones
Excepción | Condición |
---|---|
ArgumentException | Uno o más argumentos para este método están una referencia null (Nothing en Visual Basic)o el objeto TaxonomyField no permitir varios valores. |
Comentarios
Cada Term tiene un máximo de Label de un valor predeterminado para todos los idiomas en el objeto TermStore . Para cada Term, se utiliza el predeterminado Label en el idioma predeterminado de la TermStore .
El campo se asignará un objeto TaxonomyFieldValueCollection .