Метод SPWebPartManager.CanSPConnectWebParts
Проверяет веб-части, которые будут участвовать в соединении, чтобы определить, можно ли использовать SPWebPartConnection для создания подключения между ними.
Пространство имен: Microsoft.SharePoint.WebPartPages
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Function CanSPConnectWebParts ( _
provider As WebPart, _
providerConnectionPoint As ProviderConnectionPoint, _
consumer As WebPart, _
consumerConnectionPoint As ConsumerConnectionPoint, _
transformer As WebPartTransformer _
) As Boolean
'Применение
Dim instance As SPWebPartManager
Dim provider As WebPart
Dim providerConnectionPoint As ProviderConnectionPoint
Dim consumer As WebPart
Dim consumerConnectionPoint As ConsumerConnectionPoint
Dim transformer As WebPartTransformer
Dim returnValue As Boolean
returnValue = instance.CanSPConnectWebParts(provider, _
providerConnectionPoint, consumer, _
consumerConnectionPoint, transformer)
public bool CanSPConnectWebParts(
WebPart provider,
ProviderConnectionPoint providerConnectionPoint,
WebPart consumer,
ConsumerConnectionPoint consumerConnectionPoint,
WebPartTransformer transformer
)
Параметры
provider
Тип: System.Web.UI.WebControls.WebParts.WebPartВеб-части, предоставляющего данные для consumer при подключенных элементах управления.
providerConnectionPoint
Тип: System.Web.UI.WebControls.WebParts.ProviderConnectionPointТочка подключения, выступающий в качестве метода обратного вызова, чтобы provider могут участвовать в подключении.
consumer
Тип: System.Web.UI.WebControls.WebParts.WebPartВеб-часть получает данные из provider при подключенных элементах управления.
consumerConnectionPoint
Тип: System.Web.UI.WebControls.WebParts.ConsumerConnectionPointТочка подключения, выступающий в качестве метода обратного вызова, чтобы consumer могут участвовать в подключении.
transformer
Тип: System.Web.UI.WebControls.WebParts.WebPartTransformerWebPartTransformer , позволяющий несовместимые provider и consumer для подключения. пустая ссылка (Nothing в Visual Basic) может быть передан при providerConnectionPoint и consumerConnection точки имеют один и тот же тип интерфейса.
Возвращаемое значение
Тип: System.Boolean
true SPWebPartConnection можно использовать для создания подключения между веб-части; в противном случае — false.
Замечания
Этот метод возвращает false , в следующих случаях:
И providerConnectionPoint и consumerConnectionPoint являются Windows SharePoint Services 2.0 интерфейсов подключения.
provider или consumer веб-части не в зоне.
Закрывается либо consumer , либо provider веб-части.
Либо providerConnectionPoint , либо consumerConnectionPoint не могут участвовать в подключении.
Несколько подключений применяются на providerConnectionPoint или consumerConnectionPoint и подключение не поддерживает несколько соединений.
Интерфейсы consumerConnectionPoint и providerConnectionPoint не принадлежат к одному типу и либо не предоставлен преобразователь или преобразователь не поддерживает типы интерфейсов, необходимых providerConnectionPoint или consumerConnectionPoint.