Udostępnij za pośrednictwem


ConsumerConnectionPoint.SupportsConnection Metoda

Definicja

Określa, czy punkt połączenia odbiorcy jest obecnie w stanie nawiązać połączenie.

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

Parametry

control
Control

Kontrolka konsumenta skojarzona z elementem ConsumerConnectionPoint.

secondaryInterfaces
ConnectionInterfaceCollection

Każdy ConnectionInterfaceCollection interfejs pomocniczy, który uczestniczy w połączeniu.

Zwraca

Boolean

true jeśli punkt połączenia może obecnie nawiązać połączenie; w przeciwnym razie , false. Wartość domyślna to true.

Uwagi

Metoda SupportsConnection , która jest zaimplementowana, zawsze zwraca true wartość we wszystkich przypadkach dla ConsumerConnectionPoint klasy . Celem tej metody jest sprawdzenie stanu control i secondaryInterfaces w określonych krytycznych punktach w celu ustalenia, czy ConsumerConnectionPoint obiekt jest obecnie w stanie utworzyć połączenie.

Mogą istnieć scenariusze, w których control występuje stan uniemożliwiający utworzenie połączenia lub gdy secondaryInterfaces musi istnieć przed utworzeniem połączenia. W takich przypadkach deweloperzy mogą dziedziczyć z ConsumerConnectionPoint klasy i przesłaniać SupportsConnection metodę, zapewniając niestandardową implementację w celu określenia, kiedy punkt połączenia jest gotowy do obsługi połączeń.

Dotyczy