我需要知道哪一类 CRM 2011 调用了安装的插件。
我是插件的新手,但我认为每次调用它们都使用相同的过程。我需要让它们在不同的实例上工作。
让我介绍一个例子。我有一个IPlugin
类的实现,其中有一个名为_log
.
public class Plugin : IPlugin {
private static String _log;
}
所以,如果我有异步插件,每次插件触发器,我应该有新的对象,对吧?当我查看日志文件时,我注意到在同一个日志中,插件的进程不止一个。示例:“Log-> obj1.method_1, obj2.method_1” 就像类插件只有一个实例,每次触发插件时,它只是调用Execute()
不同的serviceProvider参数的方法。这可能吗?任何想法?