예제 #1
0
        public void Teardown()
        {
            _cancelDelayTokenSource.Cancel();

            _action = null;
            _actionQueue.Teardown();
            _actionQueue = null;
        }
예제 #2
0
        public void Teardown()
        {
            _timer?.Teardown();
            _actionQueue?.Teardown();

            _actionQueue        = null;
            _activityHandler    = null;
            _logger             = null;
            _attributionPackage = null;
            _timer = null;
        }
예제 #3
0
        public void Teardown()
        {
            _actionQueue?.Teardown();
            _requestHandler.Teardown();
            _packageQueue.Clear();

            _actionQueue     = null;
            _requestHandler  = null;
            _activityHandler = null;
            _packageQueue    = null;
            _logger          = null;
            _backoffStrategy = null;
        }
예제 #4
0
        public void Teardown()
        {
            _actionQueue?.Teardown();
            _packageQueue?.Clear();
            _activityHandlerWeakReference.SetTarget(null);
            _requestHandler.Teardown();

            _actionQueue     = null;
            _logger          = null;
            _packageQueue    = null;
            _backoffStrategy = null;
            _requestHandler  = null;
            _activityHandlerWeakReference = null;
        }