WebPartManager::CanConnectWebParts Method (WebPart^, ProviderConnectionPoint^, WebPart^, ConsumerConnectionPoint^, WebPartTransformer^)

 

Checks the WebPart controls that will be participating in a connection to determine whether they are capable of being connected, and uses a WebPartTransformer object to create the connection between an incompatible consumer and provider.

Namespace:   System.Web.UI.WebControls.WebParts
Assembly:  System.Web (in System.Web.dll)

public:
virtual bool CanConnectWebParts(
	WebPart^ provider,
	ProviderConnectionPoint^ providerConnectionPoint,
	WebPart^ consumer,
	ConsumerConnectionPoint^ consumerConnectionPoint,
	WebPartTransformer^ transformer
)

Parameters

provider
Type: System.Web.UI.WebControls.WebParts::WebPart^

The control that provides data to consumer when the controls are connected.

providerConnectionPoint
Type: System.Web.UI.WebControls.WebParts::ProviderConnectionPoint^

A ConnectionPoint that acts as a callback method so that provider can participate in a connection.

consumer
Type: System.Web.UI.WebControls.WebParts::WebPart^

The control that receives data from provider when the controls are connected.

consumerConnectionPoint
Type: System.Web.UI.WebControls.WebParts::ConsumerConnectionPoint^

A ConnectionPoint that acts as a callback method so that consumer can participate in a connection.

transformer
Type: System.Web.UI.WebControls.WebParts::WebPartTransformer^

A WebPartTransformer that enables an incompatible provider and consumer to connect.

Return Value

Type: System::Boolean

A Boolean value that indicates whether provider and consumer can form a connection.

This method is used to connect provider and consumer when both controls have incompatible connection point types, so that a WebPartTransformer object is required. You might want to use this method to verify that two controls can be connected before calling ConnectWebParts to create a programmatic connection.

This overload uses the same implementation as the CanConnectWebParts(WebPart^, ProviderConnectionPoint^, WebPart^, ConsumerConnectionPoint^) method overload, with the only exception being that this overload requires a transformer.

.NET Framework
Available since 2.0
Return to top
Show: