ProviderConnectionPoint.GetObject(Control) Método

Definição

Invoca o método de callback num controlo de fornecedor que faz com que uma instância de interface deva aos 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

O controlo atua como fornecedor numa ligação Web Parts.

Devoluções

E isto é um exemplo da interface que um fornecedor Object devolve aos consumidores para estabelecer uma ligação.

Exceções

control é null.

Observações

Este método devolve um objeto do controlo do fornecedor que é uma instância da interface usada para estabelecer uma ligação. O tipo do objeto será o tipo da interface implementada. Por exemplo, duas interfaces implementadas para ligações no conjunto de controlo Web Parts são IWebPartField e IWebPartRow. Quando o GetObject método é chamado a um ProviderConnectionPoint objeto, se o fornecedor associado implementar uma destas interfaces, o objeto devolvido será do mesmo tipo.

O GetObject método é chamado por WebPartConnection objetos quando uma ligação está a ser ativada. Este é um passo crítico que realmente inicia uma ligação e inicia o processo que permite a partilha de dados por dois controlos.

O controlo do consumidor numa ligação deve ser capaz de funcionar com o mesmo tipo de interface que o fornecedor. Se não o fizer, os controlos são incompatíveis e um WebPartTransformer objeto deve ser usado para estabelecer uma ligação.

Aplica-se a