Exemplo n.º 1
0
        void _uc_IsRunningChanged(UpdateClient sender)
        {
            LogLine("IsRunning set to: " + sender.IsRunning);

            if (sender.IsRunning)
            {
                if (sender.TryExecuteOfflineFileReplacer())
                {
                    MessageBox.Show("Resetting to update files that couldn't be updated...");
                    Close();
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Raises the <see cref="E:System.Windows.Forms.Form.Load"/> event.
        /// </summary>
        /// <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data. </param>
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            var targetDir = Application.StartupPath;
            var settingsPath = PathHelper.CombineDifferentPaths(Application.StartupPath, "UpdaterSettings");
            var resetAppPath = Application.ExecutablePath;
            var settings = new UpdateClientSettings(targetDir, settingsPath, resetAppPath);

            _uc = new UpdateClient(settings);
            _uc.StateChanged += _uc_StateChanged;
            _uc.LiveVersionFound += _uc_LiveVersionFound;
            _uc.FileDownloaded += _uc_FileDownloaded;
            _uc.FileDownloadFailed += _uc_FileDownloadFailed;
            _uc.FileMoveFailed += _uc_FileMoveFailed;
            _uc.MasterServerReaderError += _uc_MasterServerReaderError;
            _uc.IsRunningChanged += _uc_IsRunningChanged;
            _uc.HasErrorsChanged += _uc_HasErrorsChanged;

            _uc.Start();
        }
Exemplo n.º 3
0
 void _uc_StateChanged(UpdateClient sender, UpdateClientState oldState, UpdateClientState newState)
 {
     LogLine("State changed: " + newState);
 }
Exemplo n.º 4
0
 void _uc_MasterServerReaderError(UpdateClient sender, string error)
 {
     LogLine("MasterServerReader error: " + error);
 }
Exemplo n.º 5
0
 void _uc_LiveVersionFound(UpdateClient sender)
 {
     LogLine("Live version found: " + sender.LiveVersion);
 }
Exemplo n.º 6
0
 void _uc_HasErrorsChanged(UpdateClient sender)
 {
     LogLine("HasErrors changed to: " + sender.HasErrors);
 }
Exemplo n.º 7
0
 void _uc_FileMoveFailed(UpdateClient sender, string remoteFile, string localFilePath, string targetFilePath)
 {
     LogLine("File move failed: " + remoteFile);
 }
Exemplo n.º 8
0
 void _uc_FileDownloaded(UpdateClient sender, string remoteFile, string localFilePath)
 {
     LogLine("File downloaded: " + remoteFile);
 }
Exemplo n.º 9
0
 void _uc_FileDownloadFailed(UpdateClient sender, string remoteFile)
 {
     LogLine("File download failed: " + remoteFile);
 }
Exemplo n.º 10
0
 void _uc_MasterServerReaderError(UpdateClient sender, string error)
 {
     LogLine("MasterServerReader error: " + error);
 }
Exemplo n.º 11
0
 void _uc_StateChanged(UpdateClient sender, UpdateClientState oldState, UpdateClientState newState)
 {
     LogLine("State changed: " + newState);
 }
Exemplo n.º 12
0
 void _uc_LiveVersionFound(UpdateClient sender)
 {
     LogLine("Live version found: " + sender.LiveVersion);
 }
Exemplo n.º 13
0
 void _uc_HasErrorsChanged(UpdateClient sender)
 {
     LogLine("HasErrors changed to: " + sender.HasErrors);
 }
Exemplo n.º 14
0
 void _uc_FileMoveFailed(UpdateClient sender, string remoteFile, string localFilePath, string targetFilePath)
 {
     LogLine("File move failed: " + remoteFile);
 }
Exemplo n.º 15
0
 void _uc_FileDownloaded(UpdateClient sender, string remoteFile, string localFilePath)
 {
     LogLine("File downloaded: " + remoteFile);
 }
Exemplo n.º 16
0
 void _uc_FileDownloadFailed(UpdateClient sender, string remoteFile)
 {
     LogLine("File download failed: " + remoteFile);
 }