我正在使用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