ValidationContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
検証チェックが実行されるコンテキストについて説明します。
public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
- 継承
-
ValidationContext
- 実装
注釈
このクラスは、検証が実行される型またはメンバーを記述します。 また、 IServiceProvider インターフェイスを実装するサービスを通じてカスタム検証を追加することもできます。
コンストラクター
| 名前 | 説明 |
|---|---|
| ValidationContext(Object, IDictionary<Object,Object>) |
指定したオブジェクトと省略可能なプロパティ バッグを使用して、 ValidationContext クラスの新しいインスタンスを初期化します。 |
| ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
サービス プロバイダーとサービス コンシューマーのディクショナリを使用して、 ValidationContext クラスの新しいインスタンスを初期化します。 |
| ValidationContext(Object) |
指定したオブジェクト インスタンスを使用して、 ValidationContext クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| DisplayName |
検証するメンバーの名前を取得または設定します。 |
| Items |
このコンテキストに関連付けられているキーと値のペアのディクショナリを取得します。 |
| MemberName |
検証するメンバーの名前を取得または設定します。 |
| ObjectInstance |
検証するオブジェクトを取得します。 |
| ObjectType |
検証するオブジェクトの型を取得します。 |
| ServiceContainer |
検証サービス コンテナーを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetService(Type) |
カスタム検証を提供するサービスを返します。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| InitializeServiceProvider(Func<Type,Object>) |
GetService(Type)が呼び出されたときに型によってサービス インスタンスを返すことができるサービス プロバイダーを使用して、ValidationContextを初期化します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |