我正在开发一个提供插件的应用程序。我的目标是使用托管外接程序框架。有没有办法从外接程序中调用主机的方法?
发布于 2014-09-23 01:15:33
是的,您在契约中定义了一个接口(以及在两个视图中),然后在主机适配器端创建该接口的具体实现,并将其传递给外接程序上的一个方法。
一个简单的例子是拥有一个记录器接口(ILogger),并在主机视图中实现一个记录器。然后,您可以在契约中创建一个接受AddInInitialize的ILogger方法。然后,它可以调用该ILogger上的方法,并且它将通过MAF边界(跨进程或不取决于您的设置)进行适当的调用。
https://stackoverflow.com/questions/25969025
复制相似问题