public LocalConnectionMessageService(bool IsMaster, string ChannelName)
 {
     channelManager = new ChannelManager();
     isMaster = IsMaster;
     if (!string.IsNullOrEmpty(ChannelName))
     {
         channelName = ChannelName;
     }
     else
     {
         channelName = "{EE361AA7-369C-40b3-9F40-72D6FF0D2B1F}";
     }
     try
     {
         Connect();
         channelManager.MessageReceived += new EventHandler<MyMessageReceivedEventArgs>(channelManager_MessageReceived);
     }
     catch { /* ignore */ }
 }
 public void Dispose()
 {
     if (channelManager != null)
     {
         channelManager.MessageReceived -= new EventHandler<MyMessageReceivedEventArgs>(channelManager_MessageReceived);
         channelManager.Dispose();
         channelManager = null;
     }
 }