40、自定义工作流组件开发全解析

自定义工作流组件开发全解析

在工作流开发领域,利用 Visual Studio 2010 开发自定义工作流组件是一项强大且实用的技能。下面将详细介绍如何使用 Visual Studio 2010 开发自定义工作流模板、自定义操作以及相关的注意事项。

1. 开发策略选择

使用 Visual Studio 2010 开发自定义工作流模板时,有两种主要策略。一种是完全将 SharePoint Designer 2010 从工作流创建过程中移除,这种方法虽然提供了强大的功能和控制能力,但会降低开发效率,适用于业务流程明确且不太可能发生变化的项目。

2. 开发自定义操作

开发自定义操作时,有两种不同的方法可供选择:
- 沙盒操作(Sandboxed Actions)
- 创建公共类 :要创建沙盒操作,需创建一个包含操作函数的公共类。该操作函数的方法可以任意命名,但必须定义一个 SPUserCodeWorkflowContext 参数,并返回一个基于 System.Collections 命名空间中 Hashtable 集合类型的值。

public class SandboxedAction1 { 
    public Hashtable ActionMethod1(SPUserCodeWorkflowContext context) { 
        // 自定义操作代码实现 
    } 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值