Freigeben über


ConsumerConnectionPoint.SupportsConnection Methode

Definition

Bestimmt, ob ein Consumerverbindungspunkt momentan in der Lage ist, eine Verbindung herzustellen.

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

Parameter

control
Control

Das dem ConsumerConnectionPoint zugeordnete Consumersteuerelement.

secondaryInterfaces
ConnectionInterfaceCollection

Eine ConnectionInterfaceCollection aller sekundären Schnittstellen, die an einer Verbindung beteiligt sind.

Gibt zurück

true, wenn ein Verbindungspunkt momentan in der Lage ist, eine Verbindung herzustellen; andernfalls false. Der Standardwert ist true.

Hinweise

Die SupportsConnection implementierte Methode gibt immer in allen Fällen für die ConsumerConnectionPoint -Klasse zurücktrue. Die Absicht für diese Methode besteht darin, den Zustand von control und secondaryInterfaces an bestimmten kritischen Punkten zu überprüfen, um zu bestimmen, ob ein ConsumerConnectionPoint Objekt derzeit eine Verbindung herstellen kann.

Es kann Szenarien geben, in denen control sich in einem Zustand befindet, der das Herstellen einer Verbindung unmöglich macht, oder in denen secondaryInterfaces vorhanden sein muss, bevor eine Verbindung hergestellt werden kann. In solchen Fällen können Entwickler von der ConsumerConnectionPoint -Klasse erben und die SupportsConnection -Methode überschreiben und eine benutzerdefinierte Implementierung bereitstellen, um zu bestimmen, wann der Verbindungspunkt bereit ist, Verbindungen zu unterstützen.

Gilt für: