ProviderConnectionPoint.GetObject(Control) Метод

Определение

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

public:
 virtual System::Object ^ GetObject(System::Web::UI::Control ^ control);
public virtual object GetObject (System.Web.UI.Control control);
abstract member GetObject : System.Web.UI.Control -> obj
override this.GetObject : System.Web.UI.Control -> obj
Public Overridable Function GetObject (control As Control) As Object

Параметры

control
Control

Элемент управления, действующий как поставщик в связи веб-частей.

Возвращаемое значение

Object

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

Исключения

control имеет значение null.

Комментарии

Этот метод возвращает объект из элемента управления поставщика, который является экземпляром интерфейса, используемого для установления соединения. Тип объекта будет типом реализованного интерфейса. Например, два интерфейса, реализованные для подключений в наборе элементов управления веб-части, и IWebPartField IWebPartRow. GetObject Если метод вызывается для объекта, если связанный ProviderConnectionPoint поставщик реализует один из этих интерфейсов, возвращаемый объект будет иметь тот же тип.

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

Элемент управления потребителем в соединении должен иметь возможность работать с тем же типом интерфейса, что и поставщик. В противном случае элементы управления несовместимы, и WebPartTransformer для установления соединения необходимо использовать объект.

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