Cómo crear creadores de hechos
Puede escribir un creador de hechos para crear instancias de hechos. El creador de hechos debe implementar IFactCreator y su método CreateFacts y el método GetFactTypes . Una vez que haya creado el DLL del creador de hechos, puede desplazarse hasta ella desde el comprobador de directivas. A continuación se muestra un ejemplo de la implementación de un creador de hechos.
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;
}
}