4
我是工作流基礎新手,我正在使用工作流基礎4.5(VS2012 RC)。我想建立一個工作流程,我可以在運行時添加/刪除規則。所以我想在一個單獨的.rules文件上使用一組規則,並在需要時對其進行更改。如何在工作流基礎4.5(VS2012)中創建.rules文件
但是,我無法在VS2012上找到這個。有什麼方法可以在工作流基礎4.5中使用動態規則?
我是工作流基礎新手,我正在使用工作流基礎4.5(VS2012 RC)。我想建立一個工作流程,我可以在運行時添加/刪除規則。所以我想在一個單獨的.rules文件上使用一組規則,並在需要時對其進行更改。如何在工作流基礎4.5(VS2012)中創建.rules文件
但是,我無法在VS2012上找到這個。有什麼方法可以在工作流基礎4.5中使用動態規則?
該代碼塊應該允許您動態加載和執行規則。你可以看到這篇文章的其餘部分,它也會告訴你如何動態保存這些文件,here。
static RuleSet Load(string filename)
{
XmlTextReader reader = new XmlTextReader(filename);
WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
object results = serializer.Deserialize(reader);
RuleSet ruleset = (RuleSet)results;
if (ruleset == null)
{
Console.WriteLine("The rules file " + filename + " does not appear to contain a valid ruleset.");
}
return ruleset;
}
目前尚不清楚這是否使用WF4或WF3規則? – Firegarden 2016-01-13 01:11:58