다음을 통해 공유


Validator.TryValidateValue 메서드

정의

지정된 값이 지정된 특성에 유효한지 여부를 나타내는 값을 반환합니다.

public:
 static bool TryValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static bool TryValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static bool TryValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static bool TryValidateValue (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member TryValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> bool
Public Shared Function TryValidateValue (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validationAttributes As IEnumerable(Of ValidationAttribute)) As Boolean

매개 변수

value
Object

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

validationContext
ValidationContext

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

validationResults
ICollection<ValidationResult>

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

validationAttributes
IEnumerable<ValidationAttribute>

유효성 검사 특성입니다.

반환

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

설명

이 메서드는 매개 변수에 대해 value 매개 변수의 validationAttributes 각 유효성 검사 특성을 테스트합니다. 매개 변수가 validationResults 이 아닌 null경우 이 메서드는 유효성 검사 결과 컬렉션에 각 유효성 검사 실패에 대한 개체를 추가합니다 ValidationResult . 매개 변수가 nullvalidationResults 경우 이 메서드는 컬렉션에 개체를 ValidationResult 추가하지 않습니다. 특성이 RequiredAttribute 매개 변수에 validationAttributes 포함된 경우 특성이 RequiredAttribute 먼저 평가됩니다.

적용 대상