ConsumerConnectionPoint.SupportsConnection Yöntem

Tanım

Tüketici bağlantı noktasının şu anda bağlantı oluşturup kuramadığını belirler.

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

Parametreler

control
Control

ile ConsumerConnectionPointilişkili tüketici denetimi.

secondaryInterfaces
ConnectionInterfaceCollection

Bir ConnectionInterfaceCollection bağlantıya katılan tüm ikincil arabirimlerden biri.

Döndürülenler

true bir bağlantı noktası şu anda bağlantı kurabiliyorsa; aksi takdirde , false. Varsayılan değer: true.

Açıklamalar

uygulanan SupportsConnection yöntemi her zaman sınıfı için ConsumerConnectionPoint her durumda döndürürtrue. Bu yöntemin amacı, bir ConsumerConnectionPoint nesnenin şu anda bağlantı oluşturup oluşturamadığını saptamak için belirli kritik noktaların control durumunu ve secondaryInterfaces durumunu denetlemesini sağlamaktır.

Bir bağlantının oluşturulmasını imkansız hale getirebilecek bir durumda olan veya bağlantı kurulmadan önce mevcut secondaryInterfaces olması gereken senaryolar control olabilir. Bu gibi durumlarda geliştiriciler sınıfından ConsumerConnectionPoint devralabilir ve yöntemini geçersiz kılabilir SupportsConnection ve bağlantı noktasının bağlantıları desteklemeye ne zaman hazır olduğunu belirlemek için özel bir uygulama sağlar.

Şunlara uygulanır