WWF的跟踪我一直有一个很大很大的疑问。今天终于又遇到这个问题了。。拿出来问一下。希望知道的人回答我。
小弟在这里跪求
代码
namespace WindowsFormsApplication1
{
public partial class Form1 : Form,ClassLibrary1.Class1
{
WorkflowRuntime wr = new WorkflowRuntime();
WorkflowInstance wfi;
ExternalDataExchangeService edes = new ExternalDataExchangeService();
public Form1()
{
InitializeComponent();
wr.AddService(edes);
edes.AddService(this);
//wr.AddService(new SqlTrackingService("Initial Catalog=Tracking;" +
//"Data Source=192.168.1.5;uid=sa;pwd=sa"));
wr.StartRuntime();
wfi = wr.CreateWorkflow(typeof(WorkflowLibrary1.Workflow1));
wfi.Start();
eve1(null, new ExternalDataEventArgs(wfi.InstanceId));
// eve2(null, new ExternalDataEventArgs(wfi.InstanceId));
// eve3(null, new ExternalDataEventArgs(wfi.InstanceId));
}
#region Class1 成员
public event EventHandler<ExternalDataEventArgs> eve1;
public event EventHandler<ExternalDataEventArgs> eve2;
public event EventHandler<ExternalDataEventArgs> eve3;
#endregion
}
。注释当然要去掉啦。
编译。成功。
运行。成功
工作流弹出正确提示
但是。数据库没有跟踪的任何信息
就是这个疑问。。
我也试过APP.CONFIG方式
同样是不报错。没效果
这里是顺序工作流
只有3个活动。。绝对简单的测试。。。
但是会出错。
小弟跪求答案