DataPagerFieldCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию объектов, используемых DataPagerField элементом DataPager управления.
public ref class DataPagerFieldCollection : System::Web::UI::StateManagedCollection
public class DataPagerFieldCollection : System.Web.UI.StateManagedCollection
type DataPagerFieldCollection = class
inherit StateManagedCollection
Public Class DataPagerFieldCollection
Inherits StateManagedCollection
- Наследование
Комментарии
Класс можно использовать DataPagerFieldCollection для программного управления набором DataPagerField объектов. Обратите внимание, что более типично определять эти поля декларативно, а не программно.
Вы можете получить доступ к свойствам и методам DataPagerFieldCollection класса через DataPager.Fields свойство. Можно добавлять, вставлять и удалять DataPagerField объекты с помощью соответствующих методов DataPagerFieldCollection класса. Чтобы программным способом извлечь DataPagerField объекты из коллекции, выполните одно из следующих действий.
Используйте индексатор, чтобы получить один DataPagerField объект из коллекции.
GetEnumerator Используйте метод для создания объекта, реализующего System.Collections.IEnumeratorобъект, который затем можно использовать для получения элементов из коллекции.
Свойство Count получает общее количество элементов в коллекции. Обычно используется для определения верхней границы коллекции. Вы можете добавлять элементы и удалять элементы в коллекции с помощью Addметодов , InsertRemoveа также методов.RemoveAt
Конструкторы
| Имя | Описание |
|---|---|
| DataPagerFieldCollection(DataPager) |
Инициализирует новый экземпляр класса DataPagerFieldCollection. |
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество элементов, содержащихся в StateManagedCollection коллекции. (Унаследовано от StateManagedCollection) |
| Item[Int32] |
DataPagerField Возвращает объект, который находится в указанном индексе в коллекции. |
Методы
| Имя | Описание |
|---|---|
| Add(DataPagerField) |
Добавляет указанный DataPagerField объект в коллекцию. |
| Clear() |
Удаляет все элементы из StateManagedCollection коллекции. (Унаследовано от StateManagedCollection) |
| CloneFields(DataPager) |
Создает копию текущей коллекции. |
| Contains(DataPagerField) |
Определяет, содержит ли DataPagerFieldCollection коллекция указанный DataPagerField объект. |
| CopyTo(Array, Int32) |
Копирует элементы StateManagedCollection коллекции в массив, начиная с определенного индекса массива. (Унаследовано от StateManagedCollection) |
| CopyTo(DataPagerField[], Int32) |
Копирует полную DataPagerFieldCollection коллекцию в одномерный Array объект, начиная с указанного индекса целевого массива. |
| CreateKnownType(Int32) |
Создает экземпляр DataPagerField по умолчанию типа, определяемого предоставленным индексом. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Возвращает итератор, который выполняет итерацию по StateManagedCollection коллекции. (Унаследовано от StateManagedCollection) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetKnownTypes() |
Возвращает массив DataPagerField типов, которые DataPagerFieldCollection может содержать коллекция. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IndexOf(DataPagerField) |
Возвращает индекс определенного DataPagerField объекта в коллекции. |
| Insert(Int32, DataPagerField) |
Вставляет указанный DataPagerField объект в DataPagerFieldCollection коллекцию по указанному индексу. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnClear() |
При переопределении в производном классе выполняет дополнительную работу перед Clear() удалением всех элементов из коллекции. (Унаследовано от StateManagedCollection) |
| OnClearComplete() |
Выполняет дополнительную обработку после удаления всех элементов из коллекции. |
| OnInsert(Int32, Object) |
При переопределении в производном классе выполняет дополнительную работу перед IList.Insert(Int32, Object)IList.Add(Object) добавлением элемента в коллекцию. (Унаследовано от StateManagedCollection) |
| OnInsertComplete(Int32, Object) |
Выполняет дополнительную обработку после добавления элемента в коллекцию. |
| OnRemove(Int32, Object) |
При переопределении в производном классе выполняет дополнительную работу перед IList.Remove(Object)IList.RemoveAt(Int32) удалением указанного элемента из коллекции. (Унаследовано от StateManagedCollection) |
| OnRemoveComplete(Int32, Object) |
Выполняет дополнительную обработку после удаления элемента из коллекции. |
| OnValidate(Object) |
Проверяет, является ли указанный DataPagerField объект объектом. |
| Remove(DataPagerField) |
Удаляет указанный DataPagerFieldDataPagerFieldCollection объект из коллекции. |
| RemoveAt(Int32) |
Удаляет DataPagerField объект по указанному индексу DataPagerFieldCollection из коллекции. |
| SetDirty() |
Принудительно сериализовать всю StateManagedCollection коллекцию в состояние просмотра. (Унаследовано от StateManagedCollection) |
| SetDirtyObject(Object) |
Указывает указанному DataPagerField объекту записать полное состояние для просмотра состояния, а не записи только измененной информации. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
| Имя | Описание |
|---|---|
| FieldsChanged |
Происходит при изменении полей в DataPagerFieldCollection коллекции. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.Count |
Возвращает количество элементов, содержащихся в StateManagedCollection коллекции. (Унаследовано от StateManagedCollection) |
| ICollection.IsSynchronized |
Возвращает значение, указывающее, синхронизирована ли StateManagedCollection коллекция (потокобезопасная). Этот метод возвращается |
| ICollection.SyncRoot |
Возвращает объект, который можно использовать для синхронизации доступа к StateManagedCollection коллекции. Этот метод возвращается |
| IEnumerable.GetEnumerator() |
Возвращает итератор, который выполняет итерацию по StateManagedCollection коллекции. (Унаследовано от StateManagedCollection) |
| IList.Add(Object) |
Добавляет элемент в коллекцию StateManagedCollection . (Унаследовано от StateManagedCollection) |
| IList.Clear() |
Удаляет все элементы из StateManagedCollection коллекции. (Унаследовано от StateManagedCollection) |
| IList.Contains(Object) |
Определяет, содержит ли StateManagedCollection коллекция определенное значение. (Унаследовано от StateManagedCollection) |
| IList.IndexOf(Object) |
Определяет индекс указанного элемента в StateManagedCollection коллекции. (Унаследовано от StateManagedCollection) |
| IList.Insert(Int32, Object) |
Вставляет элемент в StateManagedCollection коллекцию по указанному индексу. (Унаследовано от StateManagedCollection) |
| IList.IsFixedSize |
Возвращает значение, указывающее, имеет ли StateManagedCollection коллекция фиксированный размер. Этот метод возвращается |
| IList.IsReadOnly |
Возвращает значение, указывающее, доступна ли StateManagedCollection коллекция только для чтения. (Унаследовано от StateManagedCollection) |
| IList.Item[Int32] |
Возвращает элемент по указанному IStateManager индексу. (Унаследовано от StateManagedCollection) |
| IList.Remove(Object) |
Удаляет первое вхождение указанного объекта из StateManagedCollection коллекции. (Унаследовано от StateManagedCollection) |
| IList.RemoveAt(Int32) |
Удаляет IStateManager элемент по указанному индексу. (Унаследовано от StateManagedCollection) |
| IStateManager.IsTrackingViewState |
Возвращает значение, указывающее, сохраняется ли StateManagedCollection коллекция изменений в состоянии представления. (Унаследовано от StateManagedCollection) |
| IStateManager.LoadViewState(Object) |
Восстанавливает ранее сохраненное состояние StateManagedCollection представления коллекции и IStateManager элементы, которые он содержит. (Унаследовано от StateManagedCollection) |
| IStateManager.SaveViewState() |
Сохраняет изменения в StateManagedCollection коллекции и каждый IStateManager объект, содержащийся с момента публикации страницы на сервер. (Унаследовано от StateManagedCollection) |
| IStateManager.TrackViewState() |
Приводит StateManagedCollection к тому, что коллекция и каждый из IStateManager объектов, содержащихся в нем, отслеживают изменения в состоянии представления, чтобы их можно было сохранять в запросах на одну и ту же страницу. (Унаследовано от StateManagedCollection) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |