CanRunAt Method

The CanRunAt method of the WebPart class returns a ConnectionRunAt enumeration that indicates where the implementation of a connection interface can run.

Return Value

A Microsoft.SharePoint.WebPartPages.Communication.ConnectionRunAt enumeration.

Remarks

When developing a connectable Web Part, you must override the CanRunAt method to return the appropriate value for the implementation of a connection interface. The CanRunAt method should return a ConnectionRunAt enumeration that indicates whether implementation for the connection interface can run on the server, the client, both, or not at all (ConnectionRunAt.None). The default behavior of this method is to throw an exception that returns Strings.CommunicationMethodNotImplementedError. This method is called before the inherited System.Web.UI.Control class's PreRender event and after the Load event.

Example

The following code example shows how to override the CanRunAt method to indicate that the connection interface can run only on the server.

To see this method in a fuller context, see Creating a Connectable Web Part.

Requirements

Platforms: Microsoft Windows Server 2003

Security: Code Access Security. In addition, the WebPartPermissions.Connections permission is required to use this member.