Пример #1
0
        private void Dispose(bool disposing)
        {
            if (!disposing)
            {
                return;
            }

            _tSource.Cancel();
            _listener.Wait();
            _batchTimer.Wait();

            Task.WaitAll(_sendTasks.Select(t => t.AsTask()).ToArray());

            _instance = null;
        }
Пример #2
0
 public static AllInOneHubService Instance()
 {
     return(_instance ?? (_instance = new AllInOneHubService()));
 }