Freigeben über


ValidationKinds Enumeration

Definition

Validierungstypen, die in ODataMessageReaderSettings und ODataMessageWriterSettings verwendet werden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum ValidationKinds
[<System.Flags>]
type ValidationKinds = 
Public Enum ValidationKinds
Vererbung
ValidationKinds
Attribute

Felder

All -1

Aktivieren Sie alle Überprüfungen.

None 0

Keine Validierungen.

ThrowIfTypeConflictsWithMetadata 4

Überprüft, ob der Typ in der Eingabe genau mit dem Modell übereinstimmen muss. Wenn garantiert werden kann, dass die Eingabe gültig ist, kann dieses Flag deaktiviert werden, um die Leistung zu verbessern.

ThrowOnDuplicatePropertyNames 1

Doppelte Eigenschaften in ODataResource (d. h. Eigenschaften mit demselben Namen) sind nicht zulässig. Wenn keine Duplizierung garantiert werden kann, kann dieses Flag deaktiviert werden, um die Leistung zu verbessern.

ThrowOnUndeclaredPropertyForNonOpenType 2

Nicht deklarierte Eigenschaften für nicht geöffnete Typen werden nicht unterstützt.

Gilt für: