ProviderConnectionPoint.GetSecondaryInterfaces(Control) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает дополнительную коллекцию дополнительных интерфейсов, которые могут поддерживаться точкой подключения поставщика.
public:
virtual System::Web::UI::WebControls::WebParts::ConnectionInterfaceCollection ^ GetSecondaryInterfaces(System::Web::UI::Control ^ control);
public virtual System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection GetSecondaryInterfaces (System.Web.UI.Control control);
abstract member GetSecondaryInterfaces : System.Web.UI.Control -> System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection
override this.GetSecondaryInterfaces : System.Web.UI.Control -> System.Web.UI.WebControls.WebParts.ConnectionInterfaceCollection
Public Overridable Function GetSecondaryInterfaces (control As Control) As ConnectionInterfaceCollection
Параметры
- control
- Control
Элемент управления, действующий как поставщик в связи веб-частей.
Возвращаемое значение
Объект ConnectionInterfaceCollection дополнительных интерфейсов, предоставленных элементом управления, действующим как поставщик.
Комментарии
Объект точки подключения поставщика всегда имеет интерфейс по умолчанию, который используется для установления соединения с потребителями. Экземпляр интерфейса по умолчанию извлекается путем вызова GetObject метода для ProviderConnectionPoint объекта .
Однако некоторые элементы управления поставщика реализуют несколько интерфейсов для предоставления потребителям в рамках подключения. Эти интерфейсы, которые не используются по умолчанию для установления соединения, называются вторичными интерфейсами. Метод GetSecondaryInterfaces предоставляет способ возврата коллекции ссылок на вторичные интерфейсы так же, как GetObject метод возвращает ссылку на интерфейс по умолчанию.
Примечания для тех, кто наследует этот метод
Метод GetSecondaryInterfaces(Control) в ProviderConnectionPoint классе не содержит реализации; он возвращает пустую коллекцию вторичных интерфейсов. Чтобы реализовать этот метод, необходимо наследовать от ProviderConnectionPoint класса и переопределить этот метод, возвращая из него определенный набор дополнительных интерфейсов.