Share via


ValidationKinds Enum

Definition

Validation kinds used in ODataMessageReaderSettings and ODataMessageWriterSettings.

This enumeration supports a bitwise combination of its member values.

[System.Flags]
public enum ValidationKinds
[<System.Flags>]
type ValidationKinds = 
Public Enum ValidationKinds
Inheritance
ValidationKinds
Attributes

Fields

All -1

Enable all validations.

None 0

No validations.

ThrowIfTypeConflictsWithMetadata 4

Validates that the type in input must exactly match the model. If the input can be guaranteed to be valid, this flag can be turned off for better performance.

ThrowOnDuplicatePropertyNames 1

Disallow duplicate properties in ODataResource (i.e., properties with the same name). If no duplication can be guaranteed, this flag can be turned off for better performance.

ThrowOnUndeclaredPropertyForNonOpenType 2

Do not support for undeclared property for non open type.

Applies to