ValidatorCollection クラス
アセンブリ: System.Web (system.web.dll 内)


各 ValidatorCollection 参照は、要求されたページに含まれている検証サーバー コントロールに関連付けられています。これらのコントロールは、Page オブジェクトの Init イベントが処理されると、そのコントロール自体をこのコレクションに追加します。また、Page オブジェクトの Unload イベントが処理されると、そのコントロール自体を削除します。Page クラスは、Control クラスからこれらの両方のメソッドを継承します。
このコレクション、このコレクションのメソッド、およびこのコレクションのプロパティには Page.Validators プロパティを使用してアクセスできます。このコレクションの検証コントロールのテストされた条件が失敗すると、Page.IsValid プロパティは false に設定されます。

Page.Validators プロパティを使用してコレクションにアクセスし、GetEnumerator メソッドを使用してその値を反復処理する方法を次のコード例に示します。
' Get 'Validators' of the page to myCollection. Dim myCollection As ValidatorCollection = Page.Validators ' Get the Enumerator. Dim myEnumerator As IEnumerator = myCollection.GetEnumerator() ' Print the values in the ValidatorCollection. Dim myStr As String = " " While myEnumerator.MoveNext() myStr += myEnumerator.Current.ToString() myStr += " " End While messageLabel.Text = myStr
// Get 'Validators' of the page to myCollection. ValidatorCollection myCollection = Page.Validators; // Get the Enumerator. IEnumerator myEnumerator = myCollection.GetEnumerator(); // Print the values in the ValidatorCollection. string myStr = " "; while ( myEnumerator.MoveNext() ) { myStr += myEnumerator.Current.ToString(); myStr += " "; } messageLabel.Text = myStr;
// Get 'Validators' of the page to myCollection. ValidatorCollection myCollection = get_Validators(); // Get the Enumerator. IEnumerator myEnumerator = myCollection.GetEnumerator(); // Print the values in the ValidatorCollection. String myStr = " "; while (myEnumerator.MoveNext()) { myStr += System.Convert.ToString(myEnumerator.get_Current()); myStr += " "; } messageLabel.set_Text(myStr);

System.Web.UI.ValidatorCollection


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ValidatorCollection コンストラクタ
アセンブリ: System.Web (system.web.dll 内)


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ValidatorCollection プロパティ

名前 | 説明 | |
---|---|---|
![]() | Count | コレクション内の参照の数を取得します。 |
![]() | IsReadOnly | ValidatorCollection コレクションが読み取り専用かどうかを示す値を取得します。 |
![]() | IsSynchronized | ValidatorCollection コレクションの同期がとられているかどうかを示す値を取得します。 |
![]() | Item | ValidatorCollection コレクションの指定したインデックス位置にある検証サーバー コントロールを取得します。 |
![]() | SyncRoot | ValidatorCollection コレクションの同期をとるために使用できるオブジェクトを取得します。 |

ValidatorCollection メソッド

名前 | 説明 | |
---|---|---|
![]() | Add | 指定した検証サーバー コントロールを ValidatorCollection コレクションに追加します。 |
![]() | Contains | 指定した検証サーバー コントロールがページの ValidatorCollection コレクション内にあるかどうかを確認します。 |
![]() | CopyTo | 検証コントロールのコレクションを、指定した配列の指定した位置から始まる範囲にコピーします。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetEnumerator | ValidatorCollection コレクションの IEnumerator インスタンスを返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Remove | ページの ValidatorCollection コレクションから、指定した検証サーバー コントロールを削除します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

ValidatorCollection メンバ
IValidator 参照の配列を公開します。このクラスは継承できません。
ValidatorCollection データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Count | コレクション内の参照の数を取得します。 |
![]() | IsReadOnly | ValidatorCollection コレクションが読み取り専用かどうかを示す値を取得します。 |
![]() | IsSynchronized | ValidatorCollection コレクションの同期がとられているかどうかを示す値を取得します。 |
![]() | Item | ValidatorCollection コレクションの指定したインデックス位置にある検証サーバー コントロールを取得します。 |
![]() | SyncRoot | ValidatorCollection コレクションの同期をとるために使用できるオブジェクトを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Add | 指定した検証サーバー コントロールを ValidatorCollection コレクションに追加します。 |
![]() | Contains | 指定した検証サーバー コントロールがページの ValidatorCollection コレクション内にあるかどうかを確認します。 |
![]() | CopyTo | 検証コントロールのコレクションを、指定した配列の指定した位置から始まる範囲にコピーします。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetEnumerator | ValidatorCollection コレクションの IEnumerator インスタンスを返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Remove | ページの ValidatorCollection コレクションから、指定した検証サーバー コントロールを削除します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- ValidatorCollectionのページへのリンク