Пример #1
0
 /// <summary>
 /// 初始化类型 TaskProxy 实例。
 /// </summary>
 /// <param name="name">消息收发器名称。该名称必须与服务进程的消息收发器名称一致。</param>
 /// <param name="timeout">超时时间。如果小于或等于0,则具有无限超时值的等待服务进程响应。</param>
 /// <param name="serverName">要连接的远程计算机的名称。默认为本地计算机。</param>
 public TaskProxy(String name, String serverName = ".", Int32 timeout = 20000)
 {
     _transceiver             = new MessageClientTransceiver(name, serverName, timeout);
     _transceiver.Disconnect += (a, b) =>
     {
         Terminate();
         DisconnectCallback?.Invoke();
     };
 }