コード例 #1
0
 public void SendResponseMessage(string receiverId, string message)
 {
     lock (this)
     {
         DuplexInputChannel.SendResponseMessage(receiverId, message);
     }
 }
コード例 #2
0
 public void AttachDuplexInputChannel(IDuplexInputChannel duplexInputChannel)
 {
     lock (this)
     {
         Attach(duplexInputChannel);
         DuplexInputChannel.StartListening();
     }
 }
コード例 #3
0
 public void DetachDuplexInputChannel()
 {
     lock (this)
     {
         if (DuplexInputChannel != null)
         {
             DuplexInputChannel.StopListening();
             DuplexInputChannel.MessageReceived -= OnMessageReceived;
             DuplexInputChannel = null;
         }
     }
 }