SPField.ValidateAndParseValue method
Quando é substituído em uma classe derivada, valida e analisa a entrada value e retorna um objeto válido que pode ser o valor do campo.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Overridable Function ValidateAndParseValue ( _
item As SPListItem, _
value As String _
) As Object
'Uso
Dim instance As SPField
Dim item As SPListItem
Dim value As String
Dim returnValue As Object
returnValue = instance.ValidateAndParseValue(item, _
value)
public virtual Object ValidateAndParseValue(
SPListItem item,
string value
)
Parâmetros
item
Type: Microsoft.SharePoint.SPListItemUm SPListItem contendo um campo cujo valor novo precisa ser validado.
value
Type: System.StringUma cadeia de caracteres com o valor a ser analisado e retornadas.
Valor retornado
Type: System.Object
Um objeto que pode ser atribuído ao campo como seu valor.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Item é a null reference (Nothing in Visual Basic). |
Comentários
A implementação padrão não faz qualquer Validando, ele simplesmente retorna o value.
Considere a possibilidade de substituição do método ParseValue(SPListItem, String) e chamá-lo como parte de sua substituição deste método.