在以下文档中,有一些信息可以创建FactRetriever
。
http://msdn.microsoft.com/en-us/library/aa560118.aspx
但它没有提到他们多久会执行一次。
问题1:确定FactRetriever
执行间隔的机制是什么?
问题2:是否可以为事件订阅FactRetriever
的执行?例如,Database Trigger
或Creation of a file in a specified folder
?
答案 0 :(得分:0)
不,不明确。
该文章确实说明每次执行策略时都会调用UpdateFacts,这是IFactRetriever中定义的唯一方法。
所以,回答你的具体问题:
要注意,由于文章中不清楚,factsHandleIn是对最初与engine.Assert()一起使用的事实集合的引用。这通常是一个对象[]。