我正在使用WF4,需要使用之前在工作流中创建的类型,但我不确定我的策略。在工作流中使用POCO类型
我有一个类:
class MyClass
{
public MyClass()
{
//Constructor Logic
}
public void Connect()
{
//Connect to a TCP/Device for example
}
public void Disconnect()
{
//Disconnect from a TCP/Device for example
}
}
,我想在WF4流程图或状态来使用它。
然后,我有我的主要应用:
class Program
{
private MyClass myObject;
WorkflowApplication WorkflowApplicationHoster;
static void Main(string[] args)
{
myObject = new MyClass;
IDictionary<string,object> input = new Dictionary<string,object>() {{"MyClassInstance",myObject} };
WorkflowApplicationHoster = new WorkflowApplication(new MyWorkflow,input);
WorkflowApplicationHoster.Run();
}
}
在我的工作流程我有“InArgument” - >“MyClassInstance”这是一个MyClass的类型,我使用它的整个工作流程。
这并不正确。如何使用WF4自己的类?
我清理了它,但我认为你应该[编辑]并描述你正在尝试完成的事情。 – Will 2012-02-24 14:14:57