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 на основе указанного типа. |