次の方法で共有


ファクト作成コンポーネントを作成する方法

ファクト作成コンポーネントを記述して、ファクトのインスタンスを作成できます。 ファクト作成者は 、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;  
   }  
}