ProviderConnectionPoint.GetSecondaryInterfaces(Control) 方法

定义

获取受提供者连接点支持的辅助接口的可选集合。

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

参数

control
Control

在 Web 部件连接中用作提供者的控件。

返回

ConnectionInterfaceCollection

其他接口的 ConnectionInterfaceCollection,这些接口由用作提供者的控件提供。

注解

提供程序连接点对象始终具有用于与使用者建立连接的默认接口。 通过对ProviderConnectionPoint对象调用GetObject方法检索默认接口的实例。

但是,某些提供程序控件将实现多个接口,以作为连接的一部分提供给使用者。 这些接口不是用于建立连接的默认接口,称为辅助接口。 该方法 GetSecondaryInterfaces 提供了一种返回对辅助接口的引用集合的方法,就像该方法 GetObject 返回对默认接口的引用一样。

继承者说明

GetSecondaryInterfaces(Control)类中的ProviderConnectionPoint方法不包含任何实现;它返回辅助接口的空集合。 若要实现此方法,必须继承自 ProviderConnectionPoint 类,并重写此方法,从该方法返回一组特定的辅助接口。

适用于