你可能知道当工作流到了持久化点Sharepoint会持久化工作流状态.

然而Sharepoint WF宿主是不使用缺省的WF运行时的持久化服务的,你没有看到持久化数据库作为Sharepoint 2007的安装部分。怎样看Sharepoint 2007持久化长时间运行的工作流状态呢。

Sharepoint 2007的工作流持久化服务是被作为SPWinOePersistenceService类的一部分来实现的,来自Microsoft.SharePoint.Workflows命名空间.SPWinOePersistenceService类在WorkflowPersistenceService类中实现了SaveWorkflowInstanceStateLoadWorkflowInstanceStateSPWinOeHostServices 类的SaveInstanceDataLoadInstanceData 方法将要依次被SPWorkflowManager 的一些签名方法调用。

数据存储在哪里呢?数据被压缩成二进制文件然后存储在Sharepoint的内容数据库内,列名是InstanceData ,表示当前工作流实例的状态

posted on 2007-12-03 00:13 Bruce Lee 阅读(361) 评论(0)  编辑 收藏 所属分类: WF

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-09-05 18:14 编辑过


相关链接: