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