91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.21M
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2020-12-26
  • 語言: C#
  • 標簽: C#??服務??可安裝??

資源簡介


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Common.WinService;
using Common.Log;
using System.Threading;
using Common.Net;
using System.Text.RegularExpressions;
namespace Collection.AutoRunner
{
    //獲取學生信息
    public class Service_Update_Data : IWindowsService
    {
        private ILogWriter _logWriter = null;
        private const string logCategory = "Services.Info";
        private string logInfoSource = "Update_Data";
        private const string logErrorCategory = "Services.Error";
        private const string logErrorSource = "Update_Data_Error";
        private bool BeStop = true;
        private System.Timers.Timer timer = null;
        public void Start(Common.Log.ILogWriter logWriter, string gameCode)
        {
            gameCode = gameCode.ToUpper();
            logInfoSource = gameCode;
            _logWriter = logWriter;
            BeStop = false;
            StartRequestData();
        }
        int stata = 0;
        private void StartRequestData()
        {
            try
            {
                #region 配置
                //時間頻率
                var UpdateStudentSpan = ServiceHelper.GetInterval("UpdateData");
                //更新學生開始時間
                var studentbegintime = ServiceHelper.GetInterval("StudentBeginTime");
                //更新學生結束時間
                var studentendtime = ServiceHelper.GetInterval("StudentEndTime");    
                //是否更新學生基本信息:true為更新 false為不更新
                var IsUpdateStudnet =Convert.ToBoolean(ServiceHelper.GetSystemConfig("IsUpdateStudnet"));                
                #endregion
                timer = ServiceHelper.ExcuteByTimer(UpdateStudentSpan, () =>
                {
                    int timeHour = DateTime.Now.Hour;
                    if (timeHour == 3)
                        stata = 0;
                    #region 更新學生基本信息
                    if (studentbegintime <= timeHour && timeHour < studentendtime && stata == 0 && IsUpdateStudnet)
                    {
                        stata = 1;
                        StudentInfo();
                    }
                    else
                    {
                        this.WriteLog("還未到獲取學生基本信息的時間段內... ");
                    }
                    #endregion      
                    StartRequestData();
                });

            }
            catch (Exception ex)
            {
                this.WriteLog("獲取學生信息數據出錯 - " ex.Message);
            }
        }
        private void StudentInfo()
        {
            int repeatTimes = 0;
            try
            {
                this.WriteLog("開始獲取學生信息數據....");      
                this.WriteLog("學生信息數據獲取完成....");
            }
            catch (Exception ex)
            {
                this.WriteLog("獲取學生信息數據出錯 - DoWork -" ex.Message);
                if (repeatTimes == 0)
                {
                    repeatTimes ;
                    StudentInfo();
                }
            }
        }
        public void Stop()
        {
            BeStop = true;
            if (timer != null)
                timer.Stop();
        }
        public void WriteError(string log)
        {
            _logWriter.Write(logErrorCategory, logErrorSource, LogType.Error, "自動獲取學生信息數據異常", log);
        }
        public void WriteLog(string log)
        {
            _logWriter.Write(logCategory, logInfoSource, LogType.Information, "自動獲取學生信息數據", log);
        }
    }
}


資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Configuration;

namespace?Collection.AutoRunner
{
????public?class?ServiceHelper
????{
????????public?static?string?GetSystemConfig(string?paramKey)
????????{
????????????if?(!ConfigurationManager.AppSettings.AllKeys.Contains(paramKey))
????????????????return?string.Empty;
????????????return?ConfigurationManager.AppSettings[paramKey];
????????}
????????public?static?int?GetInterval(string?jcName)
????????{
????????????string?key?=?string.Format(“{0}_Interval“?jcName);
????????????string?value?=?GetSystemConfig(key);
????????????if?(string.IsNullOrEmpty(value))
????????????{
????????????????throw?new?Exception(“未配置-->獲取頻率?-?“?+?key);
????????????}
????????????return?in

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-03-11?10:55??Update\
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\bin\
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\bin\Debug\
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\bin\Debug\Apns\
?????文件????????3165??2013-02-25?17:30??Update\Collection.AutoRunner\bin\Debug\Apns\development.p12
?????文件????????3165??2013-02-25?17:30??Update\Collection.AutoRunner\bin\Debug\Apns\distribution.p12
?????文件????????7680??2015-03-11?10:54??Update\Collection.AutoRunner\bin\Debug\Collection.AutoRunner.dll
?????文件???????17920??2015-03-11?10:54??Update\Collection.AutoRunner\bin\Debug\Collection.AutoRunner.pdb
?????文件??????394240??2013-03-22?10:42??Update\Collection.AutoRunner\bin\Debug\Common.dll
?????文件???????26624??2014-12-06?18:05??Update\Collection.AutoRunner\bin\Debug\DataHelper.dll
?????目錄???????????0??2013-04-02?15:03??Update\Collection.AutoRunner\bin\Release\
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\Collection.AutoRunner\
?????文件????????2794??2015-03-11?10:38??Update\Collection.AutoRunner\Collection.AutoRunner.csproj
?????文件????????6497??2013-03-20?17:38??Update\Collection.AutoRunner\Collection.AutoRunner.sln
?????文件??????106496??2013-03-22?10:38??Update\Collection.AutoRunner\Collection.AutoRunner.suo
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\Collection.AutoRunner\bin\
?????目錄???????????0??2013-04-02?15:03??Update\Collection.AutoRunner\Collection.AutoRunner\bin\Debug\
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\obj\
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\obj\Debug\
?????文件????????2198??2015-03-11?10:54??Update\Collection.AutoRunner\obj\Debug\Collection.AutoRunner.csproj.FileListAbsolute.txt
?????文件????????7680??2015-03-11?10:54??Update\Collection.AutoRunner\obj\Debug\Collection.AutoRunner.dll
?????文件???????17920??2015-03-11?10:54??Update\Collection.AutoRunner\obj\Debug\Collection.AutoRunner.pdb
?????文件????????6185??2015-03-11?10:54??Update\Collection.AutoRunner\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????23388??2013-03-22?10:42??Update\Collection.AutoRunner\obj\Debug\ResolveAssemblyReference.cache
?????目錄???????????0??2013-04-02?15:03??Update\Collection.AutoRunner\obj\Debug\TempPE\
?????目錄???????????0??2015-03-11?10:55??Update\Collection.AutoRunner\Properties\
?????文件????????1374??2013-03-20?17:37??Update\Collection.AutoRunner\Properties\AssemblyInfo.cs
?????文件????????1509??2015-03-11?10:38??Update\Collection.AutoRunner\ServiceHelper.cs
?????文件????????3867??2015-03-11?10:41??Update\Collection.AutoRunner\Service_Update_Data.cs
?????目錄???????????0??2015-03-11?10:55??Update\Collection.WinServices.Services\
............此處省略148個文件信息

評論

共有 條評論