Поделиться через


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 ссылка связана с серверным элементом управления проверки, содержащимся на запрошенной странице. Эти элементы управления добавляются в эту коллекцию при Init обработке Page события объекта . Они удаляются при обработке UnloadPage события объекта . Класс 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.

Применяется к

См. также раздел