工作流序列化与标记:从代码到标记的全流程实现
1. 开发自定义工作流基类
为了实现无代码工作流创作,我们需要开发一个新的工作流基类 MarkupOnlyBaseWorkflow 来替代标准的 SequentialWorkflowActivity 。这个基类将定义 TheNumber 属性和 IsNumberPositive 代码条件处理程序。
以下是 MarkupOnlyBaseWorkflow.cs 文件的完整代码:
using System;
using System.Workflow.Activities;
namespace SharedWorkflows
{
public class MarkupOnlyBaseWorkflow
: SequentialWorkflowActivity
{
public Int32 TheNumber { get; set; }
public void IsNumberPositive(
object sender, ConditionalEventArgs e)
{
e.Result = (TheNumber > 0);
}
}
}
2. 实现自定义活动
接下来,我们需要实现一个自定义活动 Wri
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



