ValidationAttribute.Validate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 개체의 유효성을 검사합니다.
오버로드
Validate(Object, ValidationContext) |
지정된 개체의 유효성을 검사합니다. |
Validate(Object, String) |
지정된 개체의 유효성을 검사합니다. |
Validate(Object, ValidationContext)
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
지정된 개체의 유효성을 검사합니다.
public:
void Validate(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public void Validate (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
public void Validate (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
member this.Validate : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Sub Validate (value As Object, validationContext As ValidationContext)
매개 변수
- value
- Object
유효성을 검사할 개체입니다.
- validationContext
- ValidationContext
유효성 검사가 수행되는 컨텍스트를 설명하는 ValidationContext 개체입니다. 이 매개 변수는 null
일 수 없습니다.
예외
유효성 검사에 실패했습니다.
현재 특성 형식이 잘못되었습니다.
IsValid(Object, ValidationContext)는 파생 클래스에서 구현되지 않았습니다.
설명
이 메서드는 메서드를 IsValid 호출하여 매개 변수로 value
지정된 개체가 유효한지 여부를 확인합니다. 메서드가 IsValid 를 반환 false
하는 경우 이 메서드는 메서드를 FormatErrorMessage 호출하여 문제를 나타내는 지역화된 메시지를 가져옵니다. 그런 다음 예외를 ValidationException throw합니다.
적용 대상
Validate(Object, String)
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
지정된 개체의 유효성을 검사합니다.
public:
void Validate(System::Object ^ value, System::String ^ name);
public void Validate (object value, string name);
public void Validate (object? value, string name);
member this.Validate : obj * string -> unit
Public Sub Validate (value As Object, name As String)
매개 변수
- value
- Object
유효성을 검사할 개체의 값입니다.
- name
- String
오류 메시지에 포함할 이름입니다.
예외
value
가 잘못된 경우
현재 특성 형식이 잘못되었습니다.
설명
이 메서드는 특성이 선언된 개체 또는 속성의 값의 유효성을 ValidationAttribute 검사합니다. 메서드를 IsValid 호출하고 매개 변수로 전달합니다 value
. 유효성 검사에 실패하면 예외가 ValidationException throw됩니다.
적용 대상
.NET