SPWebPartManager.ConnectWebParts - Méthode (WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer)
Crée une connexion entre deux WebParts.
Espace de noms : Microsoft.SharePoint.WebPartPages
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Overrides Function ConnectWebParts ( _
provider As WebPart, _
providerConnectionPoint As ProviderConnectionPoint, _
consumer As WebPart, _
consumerConnectionPoint As ConsumerConnectionPoint, _
transformer As WebPartTransformer _
) As WebPartConnection
'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 WebPartConnection
returnValue = instance.ConnectWebParts(provider, _
providerConnectionPoint, consumer, _
consumerConnectionPoint, transformer)
public override WebPartConnection ConnectWebParts(
WebPart provider,
ProviderConnectionPoint providerConnectionPoint,
WebPart consumer,
ConsumerConnectionPoint consumerConnectionPoint,
WebPartTransformer transformer
)
Paramètres
provider
Type : System.Web.UI.WebControls.WebParts.WebPartLe composant WebPart qui fournit les données pour consumer lorsque les contrôles sont connectés.
providerConnectionPoint
Type : System.Web.UI.WebControls.WebParts.ProviderConnectionPointLe point de connexion qui agit comme une méthode de rappel afin que les provider peuvent participer à une connexion.
consumer
Type : System.Web.UI.WebControls.WebParts.WebPartLe composant WebPart qui reçoit les données de provider lorsque les contrôles sont connectés.
consumerConnectionPoint
Type : System.Web.UI.WebControls.WebParts.ConsumerConnectionPointLe point de connexion qui agit comme une méthode de rappel afin que les consumer peuvent participer à une connexion.
transformer
Type : System.Web.UI.WebControls.WebParts.WebPartTransformerWebPartTransformer qui permet une incompatible provider et consumer pour vous connecter. une référence Null (Rien dans Visual Basic) peut être passé si providerConnectionPoint et consumerConnectionPoint ont le même type d'interface.
Valeur renvoyée
Type : System.Web.UI.WebControls.WebParts.WebPartConnection
SPWebPartConnection qui contient les informations sur le fournisseur, le consommateur et le transformateur nécessaires pour une connexion.
Exceptions
Exception | Condition |
---|---|
WebPartPageUserException | Le providerConnectionPoint ou le consumerConnectionPoint est une interface de connexion Windows SharePoint Services 2.0 , si le provider ou le consumer du composant WebPart n'est pas dans une zone, ou si ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) est false |
Remarques
Cette substitution est appelée pour connecter deux WebParts après un contrôle conditionnel pour déterminer si les WebParts peuvent être connectés directement.