WebPartConnectionsEventArgs Класс

Определение

Предоставляет данные события для WebPartsConnected элемента управления и WebPartsDisconnected события.WebPartManager

public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
    inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
Наследование
WebPartConnectionsEventArgs

Комментарии

С помощью возможностей набора элементов управления веб-частей можно создать соединение между двумя 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)

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

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