2012-08-02 79 views
4

我是工作流基礎新手,我正在使用工作流基礎4.5(VS2012 RC)。我想建立一個工作流程,我可以在運行時添加/刪除規則。所以我想在一個單獨的.rules文件上使用一組規則,並在需要時對其進行更改。如何在工作流基礎4.5(VS2012)中創建.rules文件

但是,我無法在VS2012上找到這個。有什麼方法可以在工作流基礎4.5中使用動態規則?

回答

3

該代碼塊應該允許您動態加載和執行規則。你可以看到這篇文章的其餘部分,它也會告訴你如何動態保存這些文件,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; 
} 
+0

目前尚不清楚這是否使用WF4或WF3規則? – Firegarden 2016-01-13 01:11:58

相關問題