共用方式為


如何創建事實生成工具

您可以撰寫事實生成器來建立事實的例項。 您的事實建立者必須實作 IFactCreator 及其 CreateFacts 方法和 GetFactTypes 方法。 建立 fact creator DLL 之後,您可以從政策測試工具中瀏覽到該 DLL。 以下是一個事實創建工具的實作範例。

public class MyFactCreator : IFactCreator  
{  
   private object[] myFacts;  
   public MyFactCreator()  
   {  
   }  
   public object[] CreateFacts ( RuleSetInfo rulesetInfo )  
   {  
      myFacts = new object[1];  
      myFacts.SetValue(new MySampleBusinessObject(),0);  
      return myFacts;  
   }  
   public Type[] GetFactTypes (RuleSetInfo rulesetInfo)  
   {  
      return null;  
   }  
}