次の方法で共有


ValidationAttribute.GetValidationResult(Object, ValidationContext) メソッド

定義

現在の検証属性に対して、指定した値が有効かどうかを確認します。

public:
 System::ComponentModel::DataAnnotations::ValidationResult ^ GetValidationResult(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public System.ComponentModel.DataAnnotations.ValidationResult GetValidationResult (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
public System.ComponentModel.DataAnnotations.ValidationResult? GetValidationResult (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
member this.GetValidationResult : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
Public Function GetValidationResult (value As Object, validationContext As ValidationContext) As ValidationResult

パラメーター

value
Object

検証する値。

validationContext
ValidationContext

検証操作に関するコンテキスト情報。

戻り値

ValidationResult クラスのインスタンス。

例外

現在の属性の形式が正しくありません。

validationContextnullです。

IsValid(Object, ValidationContext) は派生クラスによって実装されませんでした。

注釈

メソッドは GetValidationResult 、例外をスローせずに有効性をチェックします。

適用対象

こちらもご覧ください