コード例 #1
0
ファイル: LoggingModule.cs プロジェクト: DrLeh/CrossStitch
        public void Stop()
        {
            _subscriptions?.Dispose();
            _subscriptions = null;

            _messageBus?.ThreadPool?.StopDedicatedWorker(_threadId);
            _threadId = 0;
        }
コード例 #2
0
        public void Stop()
        {
            _backplane.Stop();

            _backplane.MessageReceived -= MessageReceivedHandler;
            _backplane.ClusterMember   -= ClusterMemberHandler;
            _backplane.ZoneMember      -= ZoneMemberHandler;

            _subscriptions.Dispose();
        }
コード例 #3
0
ファイル: DataModule.cs プロジェクト: DrLeh/CrossStitch
 public void Stop()
 {
     if (_subscriptions == null)
     {
         return;
     }
     _subscriptions.Dispose();
     _subscriptions = null;
     _messageBus.ThreadPool.StopDedicatedWorker(_workerThreadId);
     _workerThreadId = 0;
 }
コード例 #4
0
ファイル: BackplaneModule.cs プロジェクト: DrLeh/CrossStitch
        public void Stop()
        {
            _backplane.Stop();

            _backplane.MessageReceived -= MessageReceivedHandler;
            _backplane.ClusterMember   -= ClusterMemberHandler;
            _backplane.ZoneMember      -= ZoneMemberHandler;

            _subscriptions.Dispose();
            _subscriptions = null;
            _messageBus.ThreadPool.StopDedicatedWorker(_workerThreadId);
        }
コード例 #5
0
 public void Dispose()
 {
     _subscriptions.Dispose();
 }
コード例 #6
0
 public void Stop()
 {
     _subscriptions.Dispose();
     _threadId = 0;
 }
コード例 #7
0
 public void Stop()
 {
     _subscriptions.Dispose();
     _subscriptions = null;
 }