【问题标题】:MAF. Call from add-in sideMAF。从加载项端调用
【发布时间】:2014-09-23 09:15:33
【问题描述】:

我正在开发一个提供插件的应用程序。我正在使用托管加载项框架来实现我的目标。有没有办法从插件调用宿主的方法?

【问题讨论】:

    标签: c# maf


    【解决方案1】:

    是的,您在合约(以及两个视图)中定义一个接口,然后在主机适配器端创建该接口的具体实现,并将其传递给插件上的方法。

    一个简单的例子是拥有一个记录器接口 (ILogger) 并在主机视图中实现一个记录器。然后你可以在你的合约中创建一个AddInInitialize 方法,它接受一个ILogger。然后,它可以调用该 ILogger 上的方法,并且它将跨越 MAF 边界(是否跨进程,取决于您的设置)以进行适当的调用。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-19
    • 1970-01-01
    相关资源
    最近更新 更多