隨着我對FactRetriever
的熟悉,其中一項作爲測試政策Business Rule Composer
中的一種方式引入。FactRetriever的用法是什麼?
有什麼其他的使用方法。
我找到了這個鏈接:http://msdn.microsoft.com/en-us/library/aa560118.aspx 並且有一些代碼似乎引入了一種新方法。一段代碼是:
RuleEngineComponentConfiguration fr = new RuleEngineComponentConfiguration("MyAssembly", "Retriever");
RuleSet rs = new RuleSet("ruleset");
// associate the execution configuration with a ruleset
RuleSetExecutionConfiguration rsCfg = rs.ExecutionConfiguration;
rsCfg.FactRetriever = factRetriever;
雖然它似乎在做我想做的事。但我不明白它是如何工作的。我不熟悉像RuleEngineComponentConfiguration
,RuleSet
或RuleSetExecutionConfiguration
的概念。此外,我沒有找到關於整個代碼示例鏈接中的任何好文檔。
問題1:是否可以在BizTalk Server本身的某個地方定義它來使用它們(不在業務規則編輯器中)?
問題2:是否有任何好的文檔與對象模型Microsoft.RuleEngine
及其關鍵概念相對應?