/// <summary> /// Creates a form which displays the status for a UA server. /// </summary> /// <param name="server">The server displayed in the form.</param> /// <param name="configuration">The configuration used to initialize the server.</param> public MainForm(ComDaServerWrapper server, ApplicationConfiguration configuration) { InitializeComponent(); this.Text = configuration.ApplicationName; ServerDiagnosticsCTRL.Initialize(server, configuration); m_server = server; m_configuration = configuration; m_configuration.CertificateValidator.CertificateValidation += new CertificateValidationEventHandler(CertificateValidator_CertificateValidation); }
/// <summary> /// Creates a form which displays the status for a UA server. /// </summary> public ServerPage(ApplicationInstance application) { InitializeComponent(); m_application = application; if (application.Server is StandardServer) { ServerDiagnosticsCTRL.Initialize((StandardServer)application.Server, application.ApplicationConfiguration); } if (!application.ApplicationConfiguration.SecurityConfiguration.AutoAcceptUntrustedCertificates) { application.ApplicationConfiguration.CertificateValidator.CertificateValidation += new CertificateValidationEventHandler(CertificateValidator_CertificateValidation); } }
private void Config_SelectServerMI_Click(object sender, EventArgs e) { try { if (!new SelectComServerDlg().ShowDialogForUpdate(m_configuration)) { return; } m_configuration.SaveToFile(m_configuration.SourceFilePath); m_server.Stop(); m_server = new ComDaServerWrapper(); m_server.Start(m_configuration); ServerDiagnosticsCTRL.Initialize(m_server, m_configuration); } catch (Exception exception) { MessageBox.Show(exception.Message); } }