Compartilhar via


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 .

Ver também

Referência

SPList class

SPList members

Microsoft.SharePoint namespace