ConsumerConnectionPoint.SupportsConnection Método

Definición

Determina si un punto de conexión del consumidor es capaz en la actualidad de establecer una conexión.

public:
 virtual bool SupportsConnection(System::Web::UI::Control ^ control, System::Web::UI::WebControls::WebParts::ConnectionInterfaceCollection ^ secondaryInterfaces);
public virtual bool SupportsConnection (System.Web.UI.Control control, System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection secondaryInterfaces);
abstract member SupportsConnection : System.Web.UI.Control * System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection -> bool
override this.SupportsConnection : System.Web.UI.Control * System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection -> bool
Public Overridable Function SupportsConnection (control As Control, secondaryInterfaces As ConnectionInterfaceCollection) As Boolean

Parámetros

control
Control

Control consumidor asociado con ConsumerConnectionPoint.

secondaryInterfaces
ConnectionInterfaceCollection

ConnectionInterfaceCollection de cualquier interfaz secundaria que participa en una conexión.

Devoluciones

Boolean

true si un punto de conexión puede establecer en la actualidad una conexión; de lo contrario, false. De manera predeterminada, es true.

Comentarios

El SupportsConnection método implementado siempre devuelve true en todos los casos para la ConsumerConnectionPoint clase . La intención de este método es que compruebe el estado de control y secondaryInterfaces en determinados puntos críticos para determinar si un ConsumerConnectionPoint objeto puede crear una conexión actualmente.

Puede haber escenarios en control los que se encuentra en un estado que haría imposible formar una conexión o dónde secondaryInterfaces debe existir antes de que se pueda formar una conexión. En tales casos, los desarrolladores pueden heredar de la ConsumerConnectionPoint clase e invalidar el SupportsConnection método, proporcionando una implementación personalizada para determinar cuándo el punto de conexión está listo para admitir conexiones.

Se aplica a