Erstellen eines Faktenerstellers
Sie können einen Faktenersteller schreiben, um Instanzen Ihrer Fakten zu erstellen. Ihr Faktenersteller muss IFactCreator und seine CreateFacts-Methode und die GetFactTypes-Methode implementieren. Nach der Erstellung der Faktenersteller-DLL können Sie im Richtlinientester danach suchen. Der folgende Beispielcode zeigt eine Implementierung des 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;
}
}