ProviderConnectionPoint.GetObject(Control) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.