Validator.TryValidateProperty メソッド

定義

プロパティを検証します。

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

パラメーター

value
Object

検証する値。

validationContext
ValidationContext

検証対象のプロパティを説明するコンテキスト。

validationResults
ICollection<ValidationResult>

失敗した各検証を保持するコレクション。

戻り値

プロパティが有効な場合は true。それ以外の場合は false

例外

value は、このプロパティに代入できません。

- または -

valuenullです。

validationContextMemberName プロパティが、有効なプロパティではありません。

注釈

このメソッドは、 パラメーターで識別される プロパティに関連付けられている各 ValidationAttribute インスタンスを validationContext テストします。

適用対象