ProviderConnectionPoint.GetObject(Control) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.