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 el método de devolución de llamada en un control de proveedor que obtiene una instancia de interfaz para volver 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
que Object 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 objetos llaman GetObject al WebPartConnection método cuando se activa una conexión. Este es un paso crítico que realmente inicia una conexión y comienza el proceso que permite que dos controles compartan datos.
El control de consumidor de una conexión debe poder 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.