다음을 통해 공유


ValidationAttribute.IsValid 메서드

정의

지정된 개체가 유효한지 여부를 확인합니다.

오버로드

IsValid(Object)

개체의 지정된 값이 유효한지 여부를 확인합니다.

IsValid(Object, ValidationContext)

현재 유효성 검사 특성에 따라 지정된 값이 유효한지 검사합니다.

IsValid(Object)

Source:
ValidationAttribute.cs
Source:
ValidationAttribute.cs
Source:
ValidationAttribute.cs

개체의 지정된 값이 유효한지 여부를 확인합니다.

public:
 virtual bool IsValid(System::Object ^ value);
public:
 abstract bool IsValid(System::Object ^ value);
public virtual bool IsValid (object value);
public virtual bool IsValid (object? value);
public abstract bool IsValid (object value);
abstract member IsValid : obj -> bool
override this.IsValid : obj -> bool
abstract member IsValid : obj -> bool
Public Overridable Function IsValid (value As Object) As Boolean
Public MustOverride Function IsValid (value As Object) As Boolean

매개 변수

value
Object

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

반환

지정된 값이 유효하면 true이고, 그렇지 않으면 false입니다.

예외

현재 특성 형식이 잘못되었습니다.

IsValid의 오버로드 중 어느 것도 파생 클래스에 의해 구현되지 않았습니다.

설명

클래스에서 상속하는 ValidationAttribute 경우 이 메서드에서 유효성 검사 논리를 구현해야 합니다.

적용 대상

IsValid(Object, ValidationContext)

Source:
ValidationAttribute.cs
Source:
ValidationAttribute.cs
Source:
ValidationAttribute.cs

현재 유효성 검사 특성에 따라 지정된 값이 유효한지 검사합니다.

protected:
 virtual System::ComponentModel::DataAnnotations::ValidationResult ^ IsValid(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult IsValid (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult? IsValid (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
abstract member IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
override this.IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
Protected Overridable Function IsValid (value As Object, validationContext As ValidationContext) As ValidationResult

매개 변수

value
Object

유효성을 검사할 값입니다.

validationContext
ValidationContext

유효성 검사 작업에 대한 컨텍스트 정보입니다.

반환

ValidationResult 클래스의 인스턴스입니다.

예외

현재 특성 형식이 잘못되었습니다.

IsValid(Object, ValidationContext)는 파생 클래스에서 구현되지 않았습니다.

추가 정보

적용 대상