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

pageServer_Commit() private méthode

private pageServer_Commit ( object sender, AeroWizard.WizardPageConfirmEventArgs e ) : void
sender object
e AeroWizard.WizardPageConfirmEventArgs
Résultat void
        private void pageServer_Commit(object sender, WizardPageConfirmEventArgs e)
        {
            if (optionOfficalServer.Checked)
            {
                _server.Uri = new Uri(Config.DefaultSyncServer);
                pageServer.NextPage = _existingAccount ? pageCredentials : pageRegister;
            }
            else if (optionCustomServer.Checked)
            {
                if (textBoxCustomServer.Uri.Scheme != "https")
                {
                    if (!Msg.YesNo(this, Resources.UnencryptedSyncServer, MsgSeverity.Warn))
                    {
                        e.Cancel = true;
                        return;
                    }
                }

                _server.Uri = textBoxCustomServer.Uri;
                pageServer.NextPage = pageCredentials;
            }
            else if (optionFileShare.Checked)
            {
                try
                {
                    _server.Uri = new Uri(textBoxFileShare.Text);
                }
                    #region Sanity checks
                catch (UriFormatException ex)
                {
                    Msg.Inform(this, ex.Message, MsgSeverity.Warn);
                    e.Cancel = true;
                    return;
                }
                #endregion

                _server.Username = null;
                _server.Password = null;
                pageServer.NextPage = _existingAccount ? pageExistingCryptoKey : pageNewCryptoKey;
            }
            else e.Cancel = true;
        }
        #endregion