与代表联系

时间:2017-08-04 03:51:14

标签: c# delegates remoting

在我们的一个应用程序中,我们有一个(现有的)界面,如下所示:

public interface INotify
{
  void RegisterNotification(Action<int, string> notification);
}

现在我们要使用IpcChannels为实现此接口的对象实现“远程处理层”。
我阅读了许多关于远程处理,代理和事件的文章,但无法使测试场景有效。大多数示例使用直接在服务器类中实现的事件,而不是参数中的委托 有人知道一个有效的例子还是给我一个提示?

通过创建“EventSink”并使用Expression lambdas重新创建委托来实现。看起来有点复杂但工作......

0 个答案:

没有答案