将列表项目中相应字段的值设置为使用指定语言的指定 Term 的属性。
命名空间: Microsoft.SharePoint.Client.Taxonomy
程序集: Microsoft.SharePoint.Client.Taxonomy.Silverlight(位于 Microsoft.SharePoint.Client.Taxonomy.Silverlight.dll 中); Microsoft.SharePoint.Client.Taxonomy.Phone(位于 Microsoft.SharePoint.Client.Taxonomy.Phone.dll 中) Microsoft.SharePoint.Client.Taxonomy(位于 Microsoft.SharePoint.Client.Taxonomy.dll 中)
语法
声明
Public Sub SetFieldValueByTerm ( _
item As ListItem, _
term As Term, _
lcid As Integer _
)
用法
Dim instance As TaxonomyField
Dim item As ListItem
Dim term As Term
Dim lcid As Integer
instance.SetFieldValueByTerm(item, term, _
lcid)
public void SetFieldValueByTerm(
ListItem item,
Term term,
int lcid
)
参数
item
类型:Microsoft.SharePoint.Client.ListItem要更新其字段SPListItem对象。
term
类型:Microsoft.SharePoint.Client.Taxonomy.Term使用其属性来更新字段值Term对象。
lcid
类型:System.Int32语言代码标识符 (LCID) 的默认Label要使用的语言。
异常
| 异常 | 条件 |
|---|---|
| ArgumentException | 对此方法的一个或多个参数是空引用(无 在 Visual Basic 中)。 |
备注
TermTermStore对象中有一个默认Label每个新语言的最大值。使用此方法的默认Label是在参数指定的语言lcid ,如果一个Term默认Label存在,否则将使用TermStore的默认语言。
trueAllowMultipleValues() 属性时,该字段将被分配TaxonomyFieldValueCollection对象。否则,它将被分配TaxonomyFieldValue对象。
另请参阅
引用
Microsoft.SharePoint.Client.Taxonomy 命名空间
GetFieldValue