ZeroInstall.Central.WinForms.SyncWizard.pageResetCryptoKey_Commit C# (CSharp) Méthode

pageResetCryptoKey_Commit() private méthode

private pageResetCryptoKey_Commit ( object sender, AeroWizard.WizardPageConfirmEventArgs e ) : void
sender object
e AeroWizard.WizardPageConfirmEventArgs
Résultat void
        private void pageResetCryptoKey_Commit(object sender, WizardPageConfirmEventArgs e)
        {
            _cryptoKey = textBoxCryptoKeyReset.Text;

            try
            {
                using (var sync = CreateSync(_cryptoKey))
                    sync.Sync(SyncResetMode.Server);
            }
                #region Error handling
            catch (WebException ex)
            {
                Log.Warn(ex);
                Msg.Inform(this, ex.Message, MsgSeverity.Warn);
                e.Cancel = true;
                return;
            }
            catch (InvalidDataException ex)
            {
                Log.Warn(ex);
                Msg.Inform(this, ex.Message, MsgSeverity.Warn);
                e.Cancel = true;
                return;
            }
            catch (OperationCanceledException)
            {
                e.Cancel = true;
                return;
            }
            #endregion

            if (_troubleshooting)
                if (!SaveConfig()) e.Cancel = true;
        }
        #endregion