Ejemplo n.º 1
0
        public WebExtControl(WebCtrlExtension ext, SimFeedbackExtensionFacade facade)
        {
            webCtrlExt     = ext;
            Globals.facade = facade;

            InitializeComponent();

            try
            {
                PortData.ReadFile();
                Globals.facade.LogDebug($"Got ports from PortData file - http '{PortData.Instance.httpPort}' - websvc '{PortData.Instance.webSvcPort}'");
            } catch (Exception e)
            {
                Globals.facade.LogDebug($"Couldn't read PortData file: '{e.Message}'");
            }

            HttpPortBox1.Validating   += new CancelEventHandler(Number_Validating);
            HttpPortBox1.Text          = PortData.Instance.httpPort.ToString();
            WebSvcPortBox1.Validating += new CancelEventHandler(Number_Validating);
            WebSvcPortBox1.Text        = PortData.Instance.webSvcPort.ToString();

            SFBCtrlWebservices sfbCtrl = new SFBCtrlWebservices();

            _ = sfbCtrl.StartWebServicesAsync();
        }