Validator.TryValidateObject Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om det angivna objektet är giltigt.
Överlagringar
| Name | Description |
|---|---|
| TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>) |
Avgör om det angivna objektet är giltigt med hjälp av verifieringskontexten och verifieringsresultatsamlingen. |
| TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean) |
Avgör om det angivna objektet är giltigt med hjälp av valideringskontexten, verifieringsresultatsamlingen och ett värde som anger om alla egenskaper ska verifieras. |
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)
Avgör om det angivna objektet är giltigt med hjälp av verifieringskontexten och verifieringsresultatsamlingen.
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
Parametrar
- instance
- Object
Objektet som ska verifieras.
- validationContext
- ValidationContext
Kontexten som beskriver objektet som ska verifieras.
- validationResults
- ICollection<ValidationResult>
En samling för att lagra varje misslyckad validering.
Returer
trueom objektet verifierar; annars . false
Undantag
instance är null.
instancematchar inte på ObjectInstancevalidationContext.
Kommentarer
Den här metoden utvärderar varje ValidationAttribute instans som är kopplad till objekttypen. Den kontrollerar också om varje egenskap som är markerad med RequiredAttribute har angetts. Det validerar inte objektets egenskapsvärden rekursivt.
Gäller för
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)
Avgör om det angivna objektet är giltigt med hjälp av valideringskontexten, verifieringsresultatsamlingen och ett värde som anger om alla egenskaper ska verifieras.
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
Parametrar
- instance
- Object
Objektet som ska verifieras.
- validationContext
- ValidationContext
Kontexten som beskriver objektet som ska verifieras.
- validationResults
- ICollection<ValidationResult>
En samling för att lagra varje misslyckad validering.
- validateAllProperties
- Boolean
true för att verifiera alla egenskaper. om falseverifieras endast obligatoriska attribut.
Returer
trueom objektet verifierar; annars . false
Undantag
instance är null.
instancematchar inte påObjectInstancevalidationContext .
Kommentarer
Den här metoden utvärderar varje ValidationAttribute instans som är kopplad till objekttypen. Den kontrollerar också om varje egenskap som är markerad med RequiredAttribute har angetts. Det verifierar egenskapsvärdena för objektet om validateAllProperties det är true men validerar inte rekursivt egenskaperna för de objekt som returneras av egenskaperna.