ProviderConnectionPoint.GetObject(Control) Método

Definição

Invoca o método de retorno de chamada em um controle de provedor que obtém uma instância de interface para retornar 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 controle que atua como provedor em uma conexão de Web Parts.

Retornos

Uma Object instância da interface que um provedor retorna aos consumidores para estabelecer uma conexão.

Exceções

control é null.

Comentários

Esse método retorna um objeto do controle do provedor que é uma instância da interface usada para estabelecer uma conexão. O tipo do objeto será o tipo da interface implementada. Por exemplo, duas interfaces implementadas para conexões no conjunto de controle de Web Parts são IWebPartField e IWebPartRow. Quando o GetObject método é chamado em um ProviderConnectionPoint objeto, se o provedor associado implementar uma dessas interfaces, o objeto retornado será do mesmo tipo.

O GetObject método é chamado por WebPartConnection objetos quando uma conexão está sendo ativada. Essa é uma etapa crítica que realmente inicia uma conexão e inicia o processo que permite que dois controles compartilhem dados.

O controle do consumidor em uma conexão deve ser capaz de trabalhar com o mesmo tipo de interface que o provedor. Se isso não acontecer, os controles serão incompatíveis e um WebPartTransformer objeto deverá ser usado para estabelecer uma conexão.

Aplica-se a