0
在我们的应用程序之一,我们有一个这样的(现有的)接口:远程与代表
public interface INotify
{
void RegisterNotification(Action<int, string> notification);
}
现在我们要实现使用IpcChannels一个“远程层”实现此接口的对象。
我阅读了很多关于远程处理,代表和事件的文章,但无法获得测试场景的工作。大多数示例使用直接在服务器类中实现的事件,而不是参数中的委托。
有人知道一个工作示例或给我一个提示吗?
通过创建一个“EventSink”并使用Expression lambda表达式重新创建委托来制作它。似乎有点复杂,但工作...
你在[MSDN ](https://msdn.microsoft.com/en-us/library/system.runtime.remoting.channels.ipc.ipcchannel(v = vs.110).aspx)一些例子,但为什么你需要使用IPC? – Ygalbel
感谢您的提示。 我们需要使用远程处理和IPC,因为我们想要使用INativeHandleContract作为应用程序中使用的远程创建的wpf控件(AddIn机制)。 – chrisih