0
我确定我忽略了一些显而易见的事情,但是如何获得在发生异常时执行的插件的名称?如何获得当发生异常时正在执行的插件的名称?
我确定我忽略了一些显而易见的事情,但是如何获得在发生异常时执行的插件的名称?如何获得当发生异常时正在执行的插件的名称?
(解析堆栈跟踪外)我知道我只是忽视的东西:
Type tmpType = this.GetType();
_PluginName = tmpType.FullName.ToString();
产地:Your.Namespace.PluginName
什么扔我是,我一直在寻找这样的事实CRM特定的东西。我太专注于CRM SDK,并没有想到退后一步,看看System.Type。
它不在堆栈跟踪中吗? –
如果逻辑不够全面,你可以在插件注册工具中查看注册实体的所有步骤(插件)。在大多数情况下,它可以减少搜索范围,但它不能完全解决您的问题。 –
我意识到有一些工具可以手动找到它。不过,我想以编程方式找到名称,以便在运行时执行我的代码。谢谢。 –