ProviderConnectionPoint.GetSecondaryInterfaces(Control) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una raccolta facoltativa di interfacce secondarie che possono essere supportate da un punto di connessione del provider.
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
Parametri
- control
- Control
Controllo che funge da provider in una connessione web part.
Valori restituiti
Oggetto ConnectionInterfaceCollection di interfacce aggiuntive fornite dal controllo che funge da provider.
Commenti
Un oggetto punto di connessione del provider ha sempre un'interfaccia predefinita usata per stabilire una connessione con i consumer. Un'istanza dell'interfaccia predefinita viene recuperata chiamando il GetObject metodo su un ProviderConnectionPoint oggetto .
Tuttavia, alcuni controlli provider implementeranno più interfacce per fornire ai consumer come parte di una connessione. Queste interfacce, che non sono quelle predefinite usate per stabilire una connessione, sono denominate interfacce secondarie. Il GetSecondaryInterfaces metodo consente di restituire una raccolta di riferimenti alle interfacce secondarie, proprio come il GetObject metodo restituisce un riferimento all'interfaccia predefinita.
Note per gli eredi
Il GetSecondaryInterfaces(Control) metodo nella ProviderConnectionPoint classe non contiene alcuna implementazione. Restituisce una raccolta vuota di interfacce secondarie. Per implementare questo metodo, è necessario ereditare dalla ProviderConnectionPoint classe ed eseguire l'override di questo metodo, restituendo da esso un set specifico di interfacce secondarie.