ConsumerConnectionPoint.SupportsConnection Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, может ли точка подключения получателя в настоящий момент устанавливать подключение.
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
Параметры
- control
- Control
Элемент управления получателя, связанный с точкой подключения ConsumerConnectionPoint.
- secondaryInterfaces
- ConnectionInterfaceCollection
Коллекция ConnectionInterfaceCollection любых дополнительных интерфейсов, участвующих в подключении.
Возвращаемое значение
Значение true
, если точка подключения в настоящий момент может создавать подключение; в противном случае — false
. Значение по умолчанию — true
.
Комментарии
Реализованный SupportsConnection метод всегда возвращает во true
всех случаях для ConsumerConnectionPoint класса . Цель этого метода заключается в том, чтобы он проверял состояние и secondaryInterfaces
в определенных control
критических точках, чтобы определить, может ли ConsumerConnectionPoint объект в настоящее время создать соединение.
Могут существовать сценарии, в control
которых находится в состоянии, которое делает невозможным формирование соединения, или когда secondaryInterfaces
должно существовать, прежде чем соединение может быть сформировано. В таких случаях разработчики могут наследовать от ConsumerConnectionPoint класса и переопределить SupportsConnection метод, предоставляя пользовательскую реализацию, чтобы определить, когда точка подключения готова к поддержке подключений.