Beispiel #1
0
        /// <summary>
        ///     连接云引擎,下载数据
        /// </summary>
        public void ConnectCloud()
        {
            TimeSpan ts = DateTime.Now - Config.LateUpdateProxyListTime;

            if (ts.TotalSeconds > 30)
            {
                DelegateSetCloudStatus dv = SetCloudStatus;
                Invoke(dv, new object[] { Config.LocalLanguage.Messages.ConnectingCloudEngine + "...", Resources.loading });

                var  cloudHelper = new CloudHelper();
                bool isConnected = cloudHelper.DownloadProxyList();
                Invoke(dv,
                       isConnected
                           ? new object[] { Config.LocalLanguage.Messages.ConnectCloudEngineSuccess, Resources.cloud }
                           : new object[] { Config.LocalLanguage.Messages.ConnectCloudEngineFailed, Resources.cloudno });
            }
        }
Beispiel #2
0
        /// <summary>
        ///     连接云引擎,下载数据
        /// </summary>
        public void ConnectCloud()
        {
            TimeSpan ts = DateTime.Now - Config.LateUpdateProxyListTime;

            if (ts.TotalSeconds > 30)
            {
                SetCloudStatus(Config.LocalLanguage.Messages.ConnectingCloudEngine + "...", Resources.loading);

                var  cloudHelper = new CloudHelper();
                bool isConnected = cloudHelper.DownloadProxyList();
                if (isConnected)
                {
                    SetCloudStatus(Config.LocalLanguage.Messages.ConnectCloudEngineSuccess, Resources.cloud);
                }
                else
                {
                    SetCloudStatus(Config.LocalLanguage.Messages.ConnectCloudEngineFailed, Resources.cloudno);
                }
            }
        }