Partilhar via


ProviderConnectionPoint.GetSecondaryInterfaces(Control) Método

Definição

Obtém uma coleção opcional de interfaces secundárias que podem ser compatíveis com um ponto de conexão do provedor.

public:
 virtual System::Web::UI::WebControls::WebParts::ConnectionInterfaceCollection ^ GetSecondaryInterfaces(System::Web::UI::Control ^ control);
public virtual System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection GetSecondaryInterfaces (System.Web.UI.Control control);
abstract member GetSecondaryInterfaces : System.Web.UI.Control -> System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection
override this.GetSecondaryInterfaces : System.Web.UI.Control -> System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection
Public Overridable Function GetSecondaryInterfaces (control As Control) As ConnectionInterfaceCollection

Parâmetros

control
Control

O controle que age como o provedor em uma conexão de Web Parts.

Retornos

ConnectionInterfaceCollection

Uma ConnectionInterfaceCollection de interfaces adicionais fornecidas pelo controle que atua como um provedor.

Comentários

Um objeto de ponto de conexão do provedor sempre tem uma interface padrão usada para estabelecer uma conexão com os consumidores. Uma instância da interface padrão é recuperada chamando o GetObject método em um ProviderConnectionPoint objeto.

No entanto, alguns controles de provedor implementarão várias interfaces para fornecer aos consumidores como parte de uma conexão. Essas interfaces, que não são as padrão usadas para estabelecer uma conexão, são chamadas de interfaces secundárias. O GetSecondaryInterfaces método fornece uma maneira de retornar uma coleção de referências para as interfaces secundárias, assim como o GetObject método retorna uma referência à interface padrão.

Notas aos Herdeiros

O GetSecondaryInterfaces(Control) método na ProviderConnectionPoint classe não contém nenhuma implementação; ele retorna uma coleção vazia de interfaces secundárias. Para implementar esse método, você deve herdar da ProviderConnectionPoint classe e substituir esse método, retornando dele um conjunto específico de interfaces secundárias.

Aplica-se a