Esempio n. 1
0
 /// <summary>
 /// 取消订阅主题
 /// </summary>
 /// <param name="topicName"></param>
 public void UnSubscribe(string topicName)
 {
     if (this.IsClientConnected == false)
     {
         lock (_objectLock)
         {
             _isReceivingStarted = false;
         }
         return;
     }
     ICommand command = new UnSubscribeCommand();
     command.TopicName = topicName;
     Send(SerializeHelper.ObjectToBytes(command));
     lock (_objectLock)
     {
         _isReceivingStarted = false;
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 取消订阅主题
 /// </summary>
 /// <param name="topicName"></param>
 public void UnSubscribe(string topicName)
 {
     ICommand command = new UnSubscribeCommand();
     command.TopicName = topicName;
     _client.SendTo(SerializeHelper.ObjectToBytes(command), _remoteEndPoint);
     _isReceivingStarted = false;
 }