ProviderConnectionPoint.GetObject(Control) Método

Definición

Invoca al método de devolución de llamada en un control proveedor que obtiene una instancia de la interfaz que devuelve a los consumidores.

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

Parámetros

control
Control

Control que actúa como proveedor en una conexión de elementos Web.

Devoluciones

Object que es una instancia de la interfaz que un proveedor devuelve a los consumidores para establecer una conexión.

Excepciones

control es null.

Comentarios

Este método devuelve un objeto del control de proveedor que es una instancia de la interfaz utilizada para establecer una conexión. El tipo del objeto será el tipo de la interfaz implementada. Por ejemplo, dos interfaces que se implementan para las conexiones del conjunto de controles de elementos web son IWebPartField y IWebPartRow. Cuando se llama al GetObject método en un ProviderConnectionPoint objeto , si el proveedor asociado implementa una de estas interfaces, el objeto devuelto será del mismo tipo.

Los GetObject objetos llaman al WebPartConnection método cuando se activa una conexión. Se trata de un paso crítico que inicia realmente una conexión y comienza el proceso que permite que dos controles compartan datos.

El control de consumidor de una conexión debe ser capaz de trabajar con el mismo tipo de interfaz que el proveedor. Si no es así, los controles son incompatibles y se debe usar un WebPartTransformer objeto para establecer una conexión.

Se aplica a