ValidatorCollection クラス

定義

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)

IEnumerableIQueryable に変換します。

適用対象

こちらもご覧ください