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