Метод TaxonomyField.ValidateAndParseValue
Анализирует значение поля и возвращает проверяемый объект.
Пространство имен: Microsoft.SharePoint.Taxonomy
Сборка: Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)
Синтаксис
'Декларация
Public Overrides Function ValidateAndParseValue ( _
item As SPListItem, _
value As String _
) As Object
'Применение
Dim instance As TaxonomyField
Dim item As SPListItem
Dim value As String
Dim returnValue As Object
returnValue = instance.ValidateAndParseValue(item, _
value)
public override Object ValidateAndParseValue(
SPListItem item,
string value
)
Параметры
item
Тип: Microsoft.SharePoint.SPListItemЭлемент, содержащий TaxonomyField , для которого значение будет обновляться.
value
Тип: System.StringЗначение поля в том же формате, как метод PopulateFromLabelGuidPair(String) (для однозначных поля) или PopulateFromLabelGuidPairs(String) (для поля с множественными значениями).
Возвращаемое значение
Тип: System.Object
Проанализированный и проверенных TaxonomyFieldValue или TaxonomyFieldValueCollection объект.
Замечания
Этот метод вызывается инфраструктурой отрисовки на стороне клиента, если необходимо обновить значение поля.
TaxonomyField является уникальным, так как она требует его значение с помощью метода TaxonomyField.SetFieldValue , а не более прямой способ настройки SPListItem["fieldName"]=value. Так как вызывающий оператор не имеет сведений об этом требовании, этот метод автоматически вызывает метод TaxonomyField.SetFieldValue . Необходимо иметь в виду, что этот метод не более, чем просто проверить и проанализировать значения поля, но только для объектов TaxonomyField .