protected override void OnDestroy() { NetMQConfig.Cleanup(false); base.OnDestroy(); _store.Dispose(); }
public void Dispose() { _cancellationTokenSource.Cancel(); Task.Run(async() => await _swarm?.StopAsync()).ContinueWith(_ => { _store?.Dispose(); }).Wait(SwarmLinger + 1 * 1000); }