共用方式為


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.Validators 存取集合,並使用此 GetEnumerator 方法遍歷值。

// 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 參考都與請求頁面上的驗證伺服器控制相關聯。 當InitPage物件事件被處理時,這些控制項會自動加入這個集合。 當UnloadPage物件事件被處理時,它們會自行移除。 該Page類別繼承了這兩種方法。Control

你可以透過這個 Page.Validators 屬性存取這個集合、其方法和屬性。 若該集合中任一驗證者的測試條件失敗,屬性 Page.IsValid 將設為 false

建構函式

名稱 Description
ValidatorCollection()

初始化 ValidatorCollection 類別的新執行個體。

屬性

名稱 Description
Count

取得收藏中的參考文獻數量。

IsReadOnly

會獲得一個值,表示該 ValidatorCollection 集合是否為唯讀。

IsSynchronized

會得到一個值,表示集合是否 ValidatorCollection 同步。

Item[Int32]

在集合中 ValidatorCollection 指定的索引位置取得驗證伺服器控制權。

SyncRoot

取得一個可以用來同步集合的 ValidatorCollection 物件。

方法

名稱 Description
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)

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別篩選 IEnumerable 的專案。

適用於

另請參閱