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


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 объекта. Они удаляются при 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)

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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

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