C#启动工作流 SPWorkflowManager 对象,该如何解决

C#启动工作流 SPWorkflowManager 对象
用户通过 Windows SharePoint Services 用户界面分别与对项运行的工作流进行交互。但 Windows SharePoint Services 提供给您可以通过对象模型在您的网站集内集中控制正在运行的工作流实例的功能。使用 SPWorkflowManager 对象可在整个网站集内管理正在运行的工作流实例。SPWorkflowManager 对象在用户界面中没有等效项。使用 SPWorkflowManager 对象可以:

启动、运行或取消工作流。

返回当前对特定项运行的所有工作流。 

执行其他工作流管理操作。

若要手动启动某项的特定工作流(即未配置为自动启动的工作流),请使用 StartWorkflow 或 StartWorkflow 方法

但我要运行工作流如何做?这个里面根本就没有这个方法啊``只有启动和取消工作流的方法!
请高人指点

------解决方案--------------------
启动工作流不就是运行工作流吗
------解决方案--------------------
SPWorkflowTask taskedit = item.Tasks[0];
Hashtable ht = new Hashtable();
ht["Status"] = "Complete";
ht["TaskStatus"] = "#";
SPWorkflowTask.AlterTask((taskedit as SPListItem), ht, true);