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