Ejemplo n.º 1
0
 private void StopActions()
 {
     //последно съобщаване за състоянието
     OnStatsReport();
     //информиране на интерфейса, че трансферът е спрян
     ChangeState(TorrentState.NotRunning);
     //освобождаване на таймера за състояние
     _statsReportTimer.Dispose();
     //съобщаване на тракера, че трансферът е спрян
     AnnounceManager.Stopped();
     //освобождаване на обекта, управляващ тракер комуникацията
     AnnounceManager.Dispose();
     //спиране на текущо изпълняващия се режим
     Mode?.Stop(true);
     _stop   = true;
     Running = false;
 }