다음을 통해 공유


팩트 생성기를 만드는 방법

팩트 생성기를 작성하여 팩트의 인스턴스를 만들 수 있습니다. 팩트 작성자는 IFactCreator 및 해당 CreateFacts 메서드 및 GetFactTypes 메서드를 구현해야 합니다. 팩트 생성기 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;  
   }  
}