public void Close()
 {
     if (Interlocked.CompareExchange(ref isInActivating, NoneSentinel, ActiveSentinel) == ActiveSentinel)
     {
         connectionListener.Stop();
         connectionListener.Dispose();
     }
 }
Example #2
0
 /// <summary>
 /// Освобождение памяти
 /// </summary>
 public void Dispose()
 {
     _listener.Dispose();
     if (_discoverer != null)
     {
         _discoverer.Dispose();
     }
 }
Example #3
0
 public void Dispose()
 {
     listener.Dispose();
     listener = null;
 }
Example #4
0
 public void GlobalTeardown()
 {
     ConnectionListener.Dispose();
     Client.Dispose();
 }