ProviderConnectionPoint.GetSecondaryInterfaces(Control) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.