ProviderConnectionPoint.GetObject(Control) Método

Definición

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.

Se aplica a