我有一个用.Net开发的工作流(流程图)应用程序。工作流程有很多控制权;很少的控件类型是等待,很少的控件类型是sendemail。我在工作流项目中有“等待”类和“电子邮件类”。“ wait”类(wait.cs)具有execute方法。
protected override void Execute(NativeActivityContext context)
{
//Database activity is performed here.
}
我想知道,该execute方法是如何被调用的?
根据基本原理,应从对象中调用。但是,有不同的方法调用此方法?
我确信,execute方法被调用。但是,找不到如何?从哪里来的?希望我已经正确解释了这一点。有人可以帮忙吗?谢谢
WorkflowInvoker和WorkflowApplication负责为您的工作流程定义调用或提供托管环境,并调用相应的execute方法。您可以通过示例找到更多的here。