private void OnStop()
 {
     _pingSubscription.Dispose();
     _client.Dispose();
     _communicator.Dispose();
     _client       = null;
     _communicator = null;
     Clear();
 }
Esempio n. 2
0
 private void OnStopB()
 {
     //OnStopZoneRecovery();
     if (_pingSubscriptionB != null)
     {
         _pingSubscriptionB.Dispose();
     }
     if (_clientB != null)
     {
         _clientB.Dispose();
     }
     if (_communicatorB != null)
     {
         _communicatorB.Dispose();
     }
     _clientB       = null;
     _communicatorB = null;
     Clear(ZoneRecoveryAccount.B);
 }
Esempio n. 3
0
        private void OnStopA()
        {
            OnStopZoneRecovery();
            if (_pingSubscriptionA != null)
            {
                _pingSubscriptionA.Dispose();
            }
            if (_clientA != null)
            {
                _clientA.Dispose();
            }
            if (_communicatorA != null)
            {
                _communicatorA.Dispose();
            }
            _clientA       = null;
            _communicatorA = null;

            Clear(ZoneRecoveryAccount.A);
        }