Freigeben über


So erstellen Sie einen Faktenersteller

Sie können einen Faktenersteller schreiben, um Instanzen Ihrer Fakten zu erstellen. Ihr Fact Creator muss IFactCreator und seine CreateFacts-Methode und GetFactTypes-Methode implementieren. Nachdem Sie Ihre Faktenersteller-DLL erstellt haben, können Sie innerhalb des Richtlinientesters zu ihr navigieren. Im Folgenden sehen Sie ein Beispiel für eine Implementierung eines Faktenerstellers.

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;  
   }  
}