ValidatorCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IValidator 参照の配列を公開します。 このクラスは継承できません。
public ref class ValidatorCollection sealed : System::Collections::ICollection
public sealed class ValidatorCollection : System.Collections.ICollection
type ValidatorCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class ValidatorCollection
Implements ICollection
- 継承
-
ValidatorCollection
- 実装
例
次のコード例では、 プロパティを使用してコレクションにアクセスし、 メソッドをPage.ValidatorsGetEnumerator使用して値を反復処理する方法を示します。
// 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.
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
注釈
各 ValidatorCollection 参照は、要求されたページに含まれる検証サーバー コントロールに関連付けられます。 これらのコントロールは、オブジェクトの イベントが Init 処理されるときに、このコレクションに自身を Page 追加します。 オブジェクトのイベントが Unload 処理されると、自身が Page 削除されます。 クラスは Page 、 クラスからこれらのメソッドの両方を Control 継承します。
このコレクション、そのメソッド、およびそのプロパティには、 プロパティを Page.Validators 使用してアクセスできます。 このコレクション内の検証コントロールのテストされた条件が失敗した場合、 Page.IsValid プロパティは に false
設定されます。
コンストラクター
ValidatorCollection() |
ValidatorCollection クラスの新しいインスタンスを初期化します。 |
プロパティ
Count |
コレクション内の参照の数を取得します。 |
IsReadOnly |
ValidatorCollection コレクションが読み取り専用かどうかを示す値を取得します。 |
IsSynchronized |
ValidatorCollection コレクションの同期がとられているかどうかを示す値を取得します。 |
Item[Int32] |
ValidatorCollection コレクションの指定したインデックス位置にある検証サーバー コントロールを取得します。 |
SyncRoot |
ValidatorCollection コレクションの同期をとるために使用できるオブジェクトを取得します。 |
メソッド
Add(IValidator) |
指定した検証サーバー コントロールを ValidatorCollection コレクションに追加します。 |
Contains(IValidator) |
指定した検証サーバー コントロールがページの ValidatorCollection コレクション内にあるかどうかを確認します。 |
CopyTo(Array, Int32) |
検証コントロールのコレクションを、指定した配列の指定した位置から始まる範囲にコピーします。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetEnumerator() |
IEnumerator コレクションの ValidatorCollection インスタンスを返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Remove(IValidator) |
ページの ValidatorCollection コレクションから、指定した検証サーバー コントロールを削除します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
拡張メソッド
Cast<TResult>(IEnumerable) |
IEnumerable の要素を、指定した型にキャストします。 |
OfType<TResult>(IEnumerable) |
指定された型に基づいて IEnumerable の要素をフィルター処理します。 |
AsParallel(IEnumerable) |
クエリの並列化を有効にします。 |
AsQueryable(IEnumerable) |
IEnumerable を IQueryable に変換します。 |
適用対象
こちらもご覧ください
.NET