Validator.TryValidateObject 메서드

정의

지정된 개체가 올바른지 여부를 확인합니다.

오버로드

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

유효성 검사 컨텍스트와 유효성 검사 결과 컬렉션을 사용하여 지정된 개체가 유효한지 확인합니다.

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

유효성 검사 컨텍스트, 유효성 검사 결과 컬렉션 및 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다.

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

Source:
Validator.cs
Source:
Validator.cs
Source:
Validator.cs

유효성 검사 컨텍스트와 유효성 검사 결과 컬렉션을 사용하여 지정된 개체가 유효한지 확인합니다.

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);
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

매개 변수

instance
Object

유효성을 검사할 개체입니다.

validationContext
ValidationContext

유효성을 검사할 개체를 설명하는 컨텍스트입니다.

validationResults
ICollection<ValidationResult>

실패한 각 유효성 검사를 보유할 컬렉션입니다.

반환

개체가 유효하면 true이고, 그렇지 않으면 false입니다.

예외

instance이(가) null인 경우

instancevalidationContextObjectInstance와 일치하지 않습니다.

설명

이 메서드는 개체 형식에 연결된 각 ValidationAttribute instance 평가합니다. 또한 로 RequiredAttribute 표시된 각 속성이 제공되는지 여부를 확인합니다. 개체의 속성 값에 대해 재귀적으로 유효성을 검사하지 않습니다.

적용 대상

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

Source:
Validator.cs
Source:
Validator.cs
Source:
Validator.cs

유효성 검사 컨텍스트, 유효성 검사 결과 컬렉션 및 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다.

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);
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

매개 변수

instance
Object

유효성을 검사할 개체입니다.

validationContext
ValidationContext

유효성을 검사할 개체를 설명하는 컨텍스트입니다.

validationResults
ICollection<ValidationResult>

실패한 각 유효성 검사를 보유할 컬렉션입니다.

validateAllProperties
Boolean

모든 속성의 유효성을 검사할 경우 true이고, false이면 필요한 속성만 유효성을 검사합니다.

반환

개체가 유효하면 true이고, 그렇지 않으면 false입니다.

예외

instance이(가) null인 경우

instancevalidationContextObjectInstance와 일치하지 않습니다.

설명

이 메서드는 개체 형식에 연결된 각 ValidationAttribute instance 평가합니다. 또한 로 RequiredAttribute 표시된 각 속성이 제공되는지 여부를 확인합니다. 가 true 인 경우 validateAllProperties 개체의 속성 값의 유효성을 검사하지만 속성에서 반환된 개체의 속성에 대한 유효성을 재귀적으로 검사하지는 않습니다.

적용 대상