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


ProxyWebPartConnectionCollection Класс

Определение

Содержит коллекцию статических WebPartConnection объектов, которая используется при объявлении подключений на страницах содержимого и WebPartManager элемент управления объявляется на главной странице. Этот класс не может быть унаследован.

public ref class ProxyWebPartConnectionCollection sealed : System::Collections::CollectionBase
public sealed class ProxyWebPartConnectionCollection : System.Collections.CollectionBase
type ProxyWebPartConnectionCollection = class
    inherit CollectionBase
Public NotInheritable Class ProxyWebPartConnectionCollection
Inherits CollectionBase
Наследование
ProxyWebPartConnectionCollection

Комментарии

Класс ProxyWebPartConnectionCollection используется в определенном сценарии разработки. Если приложение веб-частей использует главные страницы, с WebPartManager элементом управления, объявленным на главной странице, и отдельные WebPartConnection объекты, объявленные на страницах содержимого как статические подключения, ProxyWebPartConnectionCollection используется класс. На страницах содержимого можно объявить несколько ProxyWebPartManager элементов управления, которые отличаются от обычного правила, которое может быть объявлено только одним WebPartManager элементом управления на странице. Каждый ProxyWebPartManager элемент управления на странице содержимого может содержать <StaticConnections> элемент, и этот элемент может содержать один или несколько объявленных <asp:webpartconnection> элементов. Класс ProxyWebPartConnectionCollection используется элементом управления веб-частей для создания коллекции всех статических подключений, объявленных на каждой странице содержимого, и эти коллекции в конечном итоге добавляются StaticConnections в коллекцию в элементе WebPartManager управления.

Класс ProxyWebPartConnectionCollection используется для создания коллекции статических WebPartConnection объектов, на которые ссылается ProxyWebPartManager свойство элемента управления StaticConnections .

Конструкторы

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

Инициализирует новый экземпляр класса ProxyWebPartConnectionCollection.

Свойства

Имя Описание
Capacity

Возвращает или задает количество элементов, которые CollectionBase могут содержаться.

(Унаследовано от CollectionBase)
Count

Возвращает количество элементов, содержащихся в экземпляре CollectionBase . Это свойство нельзя переопределить.

(Унаследовано от CollectionBase)
InnerList

ArrayList Возвращает список элементов в экземпляреCollectionBase.

(Унаследовано от CollectionBase)
IsReadOnly

Возвращает значение, указывающее, можно ли WebPartConnection добавлять объекты в коллекцию.

Item[Int32]

Возвращает или задает элемент подключения в коллекции на основе номера индекса, указывающего расположение элемента в коллекции.

Item[String]

Возвращает определенный элемент коллекции в соответствии с уникальным идентификатором.

List

IList Возвращает список элементов в экземпляреCollectionBase.

(Унаследовано от CollectionBase)

Методы

Имя Описание
Add(WebPartConnection)

WebPartConnection Добавляет объект в коллекцию.

Clear()

Удаляет все объекты из экземпляра CollectionBase . Этот метод нельзя переопределить.

(Унаследовано от CollectionBase)
Contains(WebPartConnection)

Возвращает значение, указывающее, существует ли конкретный WebPartConnection объект в коллекции.

CopyTo(WebPartConnection[], Int32)

Копирует коллекцию в массив WebPartConnection объектов.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по экземпляру CollectionBase .

(Унаследовано от CollectionBase)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IndexOf(WebPartConnection)

Возвращает положение определенного члена коллекции.

Insert(Int32, WebPartConnection)

Вставляет WebPartConnection объект в коллекцию по указанному индексу.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnClear()

Выполняет дополнительные пользовательские процессы при очистке содержимого экземпляра CollectionBase .

(Унаследовано от CollectionBase)
OnClearComplete()

Выполняет дополнительные пользовательские процессы после очистки содержимого экземпляра CollectionBase .

(Унаследовано от CollectionBase)
OnInsert(Int32, Object)

Выполняет дополнительные пользовательские процессы перед вставкой нового элемента в CollectionBase экземпляр.

(Унаследовано от CollectionBase)
OnInsertComplete(Int32, Object)

Выполняет дополнительные пользовательские процессы после вставки нового элемента в CollectionBase экземпляр.

(Унаследовано от CollectionBase)
OnRemove(Int32, Object)

Выполняет дополнительные пользовательские процессы при удалении элемента из экземпляра CollectionBase .

(Унаследовано от CollectionBase)
OnRemoveComplete(Int32, Object)

Выполняет дополнительные пользовательские процессы после удаления элемента из экземпляра CollectionBase .

(Унаследовано от CollectionBase)
OnSet(Int32, Object, Object)

Выполняет дополнительные пользовательские процессы перед заданием значения в экземпляре CollectionBase .

(Унаследовано от CollectionBase)
OnSetComplete(Int32, Object, Object)

Выполняет дополнительные пользовательские процессы после задания значения в экземпляре CollectionBase .

(Унаследовано от CollectionBase)
OnValidate(Object)

Выполняет дополнительные пользовательские процессы при проверке значения.

(Унаследовано от CollectionBase)
Remove(WebPartConnection)

Удаляет указанный WebPartConnection объект из коллекции.

RemoveAt(Int32)

Удаляет элемент по указанному индексу экземпляра CollectionBase . Этот метод не переопределяется.

(Унаследовано от CollectionBase)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
ICollection.CopyTo(Array, Int32)

Копирует весь CollectionBase в совместимую одномерную Array, начиная с указанного индекса целевого массива.

(Унаследовано от CollectionBase)
ICollection.IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к CollectionBase (потокобезопасный).

(Унаследовано от CollectionBase)
ICollection.SyncRoot

Получает объект, который можно использовать для синхронизации доступа к объекту CollectionBase.

(Унаследовано от CollectionBase)
IList.Add(Object)

Добавляет объект в конец CollectionBase.

(Унаследовано от CollectionBase)
IList.Contains(Object)

Определяет, содержит ли CollectionBase определенный элемент.

(Унаследовано от CollectionBase)
IList.IndexOf(Object)

Выполняет поиск указанного Object и возвращает отсчитываемый от нуля индекс первого вхождения в течение всего CollectionBase.

(Унаследовано от CollectionBase)
IList.Insert(Int32, Object)

Вставляет элемент в CollectionBase по указанному индексу.

(Унаследовано от CollectionBase)
IList.IsFixedSize

Возвращает значение, указывающее, имеет ли CollectionBase фиксированный размер.

(Унаследовано от CollectionBase)
IList.IsReadOnly

Возвращает значение, указывающее, доступен ли CollectionBase только для чтения.

(Унаследовано от CollectionBase)
IList.Item[Int32]

Возвращает или задает элемент по указанному индексу.

(Унаследовано от CollectionBase)
IList.Remove(Object)

Удаляет первое вхождение определенного объекта из CollectionBase.

(Унаследовано от CollectionBase)

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

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

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

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

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

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