Validator.TryValidateObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob das angegebene Objekt gültig ist.
Überlädt
| Name | Beschreibung |
|---|---|
| TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>) |
Bestimmt, ob das angegebene Objekt mithilfe des Überprüfungskontexts und der Ergebnisauflistung gültig ist. |
| TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean) |
Bestimmt, ob das angegebene Objekt mithilfe des Überprüfungskontexts, der Überprüfungsergebnisseauflistung und eines Werts gültig ist, der angibt, ob alle Eigenschaften überprüft werden sollen. |
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)
Bestimmt, ob das angegebene Objekt mithilfe des Überprüfungskontexts und der Ergebnisauflistung gültig ist.
public:
static bool TryValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults);
public static bool TryValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults);
static member TryValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> -> bool
Public Shared Function TryValidateObject (instance As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult)) As Boolean
Parameter
- instance
- Object
Das zu überprüfende Objekt.
- validationContext
- ValidationContext
Der Kontext, der das zu überprüfende Objekt beschreibt.
- validationResults
- ICollection<ValidationResult>
Eine Sammlung, die jede fehlgeschlagene Überprüfung enthält.
Gibt zurück
truewenn das Objekt überprüft wird; andernfalls . false
Ausnahmen
instance ist null.
instancestimmt nicht mit der aktivierten ObjectInstancevalidationContextÜbereinstimmung überein.
Hinweise
Diese Methode wertet jede ValidationAttribute Instanz aus, die dem Objekttyp zugeordnet ist. Außerdem wird überprüft, ob jede eigenschaft, mit RequiredAttribute der gekennzeichnet ist, bereitgestellt wird. Die Eigenschaftswerte des Objekts werden nicht rekursiv überprüft.
Gilt für:
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)
Bestimmt, ob das angegebene Objekt mithilfe des Überprüfungskontexts, der Überprüfungsergebnisseauflistung und eines Werts gültig ist, der angibt, ob alle Eigenschaften überprüft werden sollen.
public:
static bool TryValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, bool validateAllProperties);
public static bool TryValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, bool validateAllProperties);
static member TryValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * bool -> bool
Public Shared Function TryValidateObject (instance As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validateAllProperties As Boolean) As Boolean
Parameter
- instance
- Object
Das zu überprüfende Objekt.
- validationContext
- ValidationContext
Der Kontext, der das zu überprüfende Objekt beschreibt.
- validationResults
- ICollection<ValidationResult>
Eine Sammlung, die jede fehlgeschlagene Überprüfung enthält.
- validateAllProperties
- Boolean
true alle Eigenschaften zu überprüfen; wenn false, werden nur erforderliche Attribute überprüft.
Gibt zurück
truewenn das Objekt überprüft wird; andernfalls . false
Ausnahmen
instance ist null.
instancestimmt nicht mit der aktiviertenObjectInstancevalidationContext Übereinstimmung überein.
Hinweise
Diese Methode wertet jede ValidationAttribute Instanz aus, die dem Objekttyp zugeordnet ist. Außerdem wird überprüft, ob jede eigenschaft, mit RequiredAttribute der gekennzeichnet ist, bereitgestellt wird. Es überprüft die Eigenschaftswerte des Objekts, wenn validateAllProperties dies der Fall ist true , aber keine rekursive Überprüfung der Eigenschaften der von den Eigenschaften zurückgegebenen Objekte.