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. |