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.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 引用都与请求的页上包含的验证服务器控件相关联。 处理 对象的 事件Page时,Init这些控件会将自身添加到此集合中。 当处理 对象的 事件时 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。  |