WebPartConnectionsEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные события для WebPartsConnected элемента управления и WebPartsDisconnected события.WebPartManager
public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
- Наследование
Комментарии
С помощью возможностей набора элементов управления веб-частей можно создать соединение между двумя WebPart или другими серверными элементами управления, с одним элементом управления, действующим в качестве поставщика, и другим, выступающим в качестве потребителя данных. Для формирования соединения два элемента управления должны находиться в зоне, наследуемой от WebPartZoneBase класса (например WebPartZone , элемента управления), и они должны быть разработаны правильно для совместного использования данных через общий интерфейс. Дополнительные сведения о подключениях веб-частей см. в разделе WebPartConnection "Общие сведения о подключениях веб-частей".
Класс WebPartConnectionsEventArgs передает данные события методам, которые используют WebPartConnectionsEventHandler делегат для обработки событий. Существует два таких метода, связанных с подключением, которые вызывают события и используют WebPartConnectionsEventArgs класс для предоставления данных о событиях. Оба элемента управления являются членами WebPartManager элемента управления. Метод OnWebPartsConnected вызывает WebPartsConnected событие после успешного подключения двух элементов управления сервером, а OnWebPartsDisconnected метод вызывает WebPartsDisconnected событие после отключения двух элементов управления сервером.
Разработчики могут создавать пользовательские методы обработчика событий для WebPartsConnected событий и WebPartsDisconnected событий, а в этих методах они могут использовать WebPartConnectionsEventArgs класс для доступа к сведениям о подключении. Например, разработчик может объявить OnWebPartsConnected атрибут в элементе <asp:webpartmanager> и назначить ему имя пользовательского метода, которое будет обрабатывать событие. В методе пользовательского обработчика разработчики могут получить доступ к сведениям о соединении с помощью WebPartConnectionsEventArgs объекта, переданного методу в качестве параметра.
Класс WebPartConnectionsEventArgs имеет две перегрузки конструктора. Конструктор WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) по умолчанию инициализирует значения свойств для класса. Конструктор WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) вызывает конструктор без параметров, а затем инициализирует Connection свойство.
Класс WebPartConnectionsEventArgs имеет несколько свойств, все из которых относятся к основным аспектам подключения веб-частей. Свойство Connection ссылается на связанный WebPartConnection объект, представляющий все соединение. Свойство Provider ссылается на WebPart или другой серверный элемент управления, действующий в качестве поставщика в соединении, а Consumer свойство ссылается на элемент управления или серверный WebPart элемент управления, действующий в качестве потребителя. Свойство ProviderConnectionPoint ссылается на объект подключения ProviderConnectionPoint , а ConsumerConnectionPoint свойство ссылается на ConsumerConnectionPoint объект.
Конструкторы
| Имя | Описание |
|---|---|
| WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) |
Инициализирует новый экземпляр класса с помощью указанного WebPartConnection объекта. |
| WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) |
Инициализирует новый экземпляр WebPartConnectionsEventArgs класса, не требуя WebPartConnection объекта. |
Свойства
| Имя | Описание |
|---|---|
| Connection |
WebPartConnection Возвращает объект текущего соединения. |
| Consumer |
WebPart Возвращает элемент управления, который выступает в качестве потребителя в соединении. |
| ConsumerConnectionPoint |
ConsumerConnectionPoint Возвращает объект текущего соединения. |
| Provider |
WebPart Возвращает элемент управления, который выступает в качестве поставщика в соединении. |
| ProviderConnectionPoint |
ProviderConnectionPoint Возвращает объект текущего соединения. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |