/// <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 void Initialize(StandardServer server, ApplicationConfiguration configuration) { m_server = server; m_configuration = configuration; m_dispatcherTimer = new DispatcherTimer(); m_dispatcherTimer.Tick += UpdateTimerCTRL_Tick; m_dispatcherTimer.Interval = new TimeSpan(0, 0, 5); // tick every 5 seconds m_dispatcherTimer.Start(); // add the urls to the drop down. UrlCB.Items.Clear(); foreach (EndpointDescription endpoint in m_server.GetEndpoints()) { if (!UrlCB.Items.Contains(endpoint.EndpointUrl)) { UrlCB.Items.Add(endpoint.EndpointUrl); } } if (UrlCB.Items.Count > 0) { UrlCB.SelectedIndex = 0; } }
/// <summary> /// Initializes a new instance of the <see cref="AsyncPublishOperation"/> class. /// </summary> /// <param name="context">The context.</param> /// <param name="request">The request.</param> /// <param name="server">The server.</param> public AsyncPublishOperation( OperationContext context, IEndpointIncomingRequest request, StandardServer server) { m_context = context; m_request = request; m_server = server; m_response = new PublishResponse(); m_request.Calldata = this; }
public ServerForm(StandardServer server, ApplicationConfiguration configuration) { InitializeComponent(); this.Icon = this.TrayIcon.Icon = ClientUtils.GetAppIcon(); GuiUtils.DisplayUaTcpImplementation(this, configuration); m_server = server; if (!configuration.SecurityConfiguration.AutoAcceptUntrustedCertificates) { m_server.CertificateValidator.CertificateValidation += new CertificateValidationEventHandler(CertificateValidator_CertificateValidation); } }
/// <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 void Initialize(StandardServer server, ApplicationConfiguration configuration) { m_server = server; m_configuration = configuration; UpdateTimerCTRL.Enabled = true; // add the urls to the drop down. UrlCB.Items.Clear(); foreach (EndpointDescription endpoint in m_server.GetEndpoints()) { if (UrlCB.FindStringExact(endpoint.EndpointUrl) == -1) { UrlCB.Items.Add(endpoint.EndpointUrl); } } if (UrlCB.Items.Count > 0) { UrlCB.SelectedIndex = 0; } }
/// <summary> /// Creates a form which displays the status for a UA server. /// </summary> public ServerForm(StandardServer server, ApplicationConfiguration configuration) : base(server, configuration) { }