ProviderConnectionPoint.GetSecondaryInterfaces(Control) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección opcional de interfaces secundarias compatibles con el punto de conexión del proveedor.
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
Control que actúa como proveedor en una conexión de elementos Web.
Devoluciones
ConnectionInterfaceCollection de interfaces adicionales proporcionadas por el control que actúa como proveedor.
Comentarios
Un objeto de punto de conexión de proveedor siempre tiene una interfaz predeterminada que se usa para establecer una conexión con los consumidores. Una instancia de la interfaz predeterminada se recupera llamando al GetObject método en un ProviderConnectionPoint objeto .
Sin embargo, algunos controles de proveedor implementarán varias interfaces para proporcionar a los consumidores como parte de una conexión. Estas interfaces, que no son las predeterminadas que se usan para establecer una conexión, se denominan interfaces secundarias. El GetSecondaryInterfaces método proporciona una manera de devolver una colección de referencias a las interfaces secundarias, al igual que el GetObject método devuelve una referencia a la interfaz predeterminada.
Notas a los desarrolladores de herederos
El GetSecondaryInterfaces(Control) método de la ProviderConnectionPoint clase no contiene ninguna implementación; devuelve una colección vacía de interfaces secundarias. Para implementar este método, debe heredar de la ProviderConnectionPoint clase e invalidar este método, devolviendo de él un conjunto específico de interfaces secundarias.