Esempio n. 1
0
        public void RPC_SlaveCallsMasterAfterClosed_Exception()
        {
            ipcMaster = new RpcBuffer(ipcName, async(msgId, payload) =>
            {
            });

            ipcSlave = new RpcBuffer(ipcName);

            ipcSlave.RemoteRequest(null);

            ipcMaster.Dispose();

            Assert.ThrowsException <InvalidOperationException>(() => ipcSlave.RemoteRequest(null));
        }
Esempio n. 2
0
 public void Cleanup()
 {
     ipcMaster?.Dispose();
     ipcSlave?.Dispose();
 }
Esempio n. 3
0
 public void Dispose()
 {
     rpcBuffer?.Dispose();
 }