WebPart.CanRunAt 方法

请注意:此 API 现在已过时。

返回一个值,指示可以运行的实现连接接口的位置。

命名空间:  Microsoft.SharePoint.WebPartPages
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<ObsoleteAttribute("Use ConnectionProvider or ConnectionConsumer attribute to create ConnectionPoint instead.")> _
Public Overridable Function CanRunAt As ConnectionRunAt
用法
Dim instance As WebPart
Dim returnValue As ConnectionRunAt

returnValue = instance.CanRunAt()
[ObsoleteAttribute("Use ConnectionProvider or ConnectionConsumer attribute to create ConnectionPoint instead.")]
public virtual ConnectionRunAt CanRunAt()

返回值

类型:Microsoft.SharePoint.WebPartPages.Communication.ConnectionRunAt
一个Microsoft.SharePoint.WebPartPages.Communication.ConnectionRunAt枚举值。

备注

当开发可连接的 Web 部件,您必须覆盖CanRunAt方法返回的连接接口实现适当的值。CanRunAt方法应返回指示是否实现连接接口可以运行在服务器上,客户端,在所有 (ConnectionRunAt.None) 不同时,或一个ConnectionRunAt枚举。此方法的默认行为是引发一个异常,返回Strings.CommunicationMethodNotImplementedError。继承的System.Web.UI.Control类PreRender事件之前和之后的Load事件调用此方法。

示例

下面的代码示例演示如何重写CanRunAt方法,以指示可以仅在服务器上运行的连接接口。

To see this method in a fuller context, see Walkthrough: Creating Connectable SharePoint Web Parts

Public Overrides Function CanRunAt() As ConnectionRunAt
   ' This Web Part can run on the server.
   Return ConnectionRunAt.Server
End Function
public override ConnectionRunAt CanRunAt()
{
    // This Web Part can run on the server.
    return ConnectionRunAt.Server;
}

另请参阅

引用

WebPart 类

WebPart 成员

Microsoft.SharePoint.WebPartPages 命名空间