SPWebPartManager.SPConnectWebParts - Méthode (WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer)

Crée un SPWebPartConnection entre deux WebParts avec les références pour les WebParts spécifié, les objets spécifiés ConnectionPoint et un WebPartTransformerde spécifié.

Espace de noms :  Microsoft.SharePoint.WebPartPages
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Function SPConnectWebParts ( _
    provider As WebPart, _
    providerConnectionPoint As ProviderConnectionPoint, _
    consumer As WebPart, _
    consumerConnectionPoint As ConsumerConnectionPoint, _
    transformer As WebPartTransformer _
) As SPWebPartConnection
'Utilisation
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 SPWebPartConnection

returnValue = instance.SPConnectWebParts(provider, _
    providerConnectionPoint, consumer, _
    consumerConnectionPoint, transformer)
public SPWebPartConnection SPConnectWebParts(
    WebPart provider,
    ProviderConnectionPoint providerConnectionPoint,
    WebPart consumer,
    ConsumerConnectionPoint consumerConnectionPoint,
    WebPartTransformer transformer
)

Paramètres

Valeur renvoyée

Type : Microsoft.SharePoint.WebPartPages.SPWebPartConnection
SPWebPartConnection qui contient les informations sur les provider, consumeret transformer , nécessaires pour une connexion.

Exceptions

Exception Condition
WebPartPageUserException
  1. providerConnectionPoint et consumerConnectionPoint sont des interfaces de connexion Windows SharePoint Services 2.0 .

  2. Le consumer ou le provider de WebParts sont fermés.

  3. Le providerConnectionPoint ou le consumerConnectionPoint ne peut pas participer à connexion.

  4. Plusieurs connexions sont essayées sur le providerConnectionPoint ou le consumerConnectionPoint et la connexion ne prend pas en charge plusieurs connexions.

  5. Les interfaces consumerConnectionPoint et providerConnectionPoint ne sont pas du même type et un transformateur soit non fourni ou le transformateur ne gère pas les types d'interface requis par le providerConnectionPoint ou le consumerConnectionPoint

InvalidOperationException

Le provider ou le consumer du composant WebPart n'est pas dans une zone

Remarques

Cette surcharge est utilisée pour connecter des WebParts lorsque leurs points de connexion sont incompatibles. L'incompatibilité se produit lorsque les consumer et les provider implémentent des interfaces différentes.

Voir aussi

Référence

SPWebPartManager classe

SPWebPartManager - Membres

SPConnectWebParts - Surcharge

Microsoft.SharePoint.WebPartPages - Espace de noms