SPUserCodeExecutionManager.Execute 方法

执行使用适当的负载平衡的用户代码执行服务器上的用户代码包装对象的请求。

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

语法

声明
Public Function Execute ( _
    userCodeWrapperType As Type, _
    site As SPSite, _
    executionContext As SPUserCodeExecutionContext _
) As Object
用法
Dim instance As SPUserCodeExecutionManager
Dim userCodeWrapperType As Type
Dim site As SPSite
Dim executionContext As SPUserCodeExecutionContext
Dim returnValue As Object

returnValue = instance.Execute(userCodeWrapperType, _
    site, executionContext)
public Object Execute(
    Type userCodeWrapperType,
    SPSite site,
    SPUserCodeExecutionContext executionContext
)

参数

  • userCodeWrapperType
    类型:System.Type

    包装对象要在远程用户代码执行服务器上激活的类型。此值必须指定从SPUserCodeWrapper类派生的类型。

返回值

类型:System.Object
一个对象,它包含该请求的结果。

异常

异常 条件
SPUserCodeExecutionPipelineTerminallyFailedException

该协议服务器遇到不可恢复和最终失败。协议客户端必须向协议服务器不发送任何更多的Execute请求之后已引发此异常,直至Ping方法返回true。

SPUserCodeExecutionPipelineFailedException

协议服务器本身运行的用户代码请求时遇到错误。

SPUserCodeSolutionExecutionFailedException

在该协议服务器上运行的用户代码将失败。

SPUserCodeValidationFailedException

验证包含用户代码的程序集组时遇到故障。

另请参阅

引用

SPUserCodeExecutionManager 类

SPUserCodeExecutionManager 成员

Microsoft.SharePoint.UserCode 命名空间