Пример #1
0
        public override void Cancel()
        {
            _canceled = true;
            _wrapper?.Cancel();

            if (_thread == null)
            {
                return;
            }

            if (_thread.Join(TimeSpan.FromSeconds(5)))
            {
                _thread.Abort();
            }
            _thread = null;
        }
 public override void Cancel()
 {
     _canceled = true;
     _wrapper?.Cancel();
 }