SPList.EnforceDataValidation property
Obtém ou define um valor que indica se determinadas propriedades de campo são impostas quando um item é adicionado ou atualizado.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Property EnforceDataValidation As Boolean
Get
Set
'Uso
Dim instance As SPList
Dim value As Boolean
value = instance.EnforceDataValidation
instance.EnforceDataValidation = value
public bool EnforceDataValidation { get; set; }
Property value
Type: System.Boolean
true para aplicar as propriedades de campo; Caso contrário, false.
Comentários
Se o valor da propriedade EnforceDataValidation for true, as seguintes condições devem ser atendidas:
Se a propriedade Required de qualquer campo no item é definida como true, o campo deve ter um valor.
Se um objeto SPFieldNumber no item tiver valores nas propriedades MinimumValue e MaximumValue , o valor do campo deve ser dentro dos limites especificados.
Se um objeto SPFieldChoice no item tiver a propriedade FillInChoice definida como true, em seguida, o valor do campo deve ser uma das cadeias de caracteres na coleção de Choices do campo.
Se qualquer uma das seguintes condições não for atendida, uma SPListDataValidationException é acionada.
Dica
O tipo de validação controlado por esta propriedade é independente da validação que usa a fórmula definida na propriedade ValidationFormula .