コード例 #1
0
ファイル: TaskManager.cs プロジェクト: zarinbal/Websitepanel
        public static T StartResultTask <T>(string source, string taskName, int itemId, BackgroundTaskParameter parameter) where T : ResultObject, new()
        {
            StartTask(source, taskName, itemId, parameter);
            T res = new T();

            res.IsSuccess = true;
            return(res);
        }
コード例 #2
0
ファイル: TaskManager.cs プロジェクト: zarinbal/Websitepanel
        public static void StartTask(string source, string taskName, object itemName, int itemId, int packageId, BackgroundTaskParameter parameter)
        {
            List <BackgroundTaskParameter> parameters = new List <BackgroundTaskParameter>();

            if (parameter != null)
            {
                parameters.Add(parameter);
            }

            StartTask(source, taskName, itemName, itemId, 0, packageId, -1, parameters);
        }
コード例 #3
0
ファイル: TaskManager.cs プロジェクト: zarinbal/Websitepanel
 public static void StartTask(string source, string taskName, int itemId, BackgroundTaskParameter parameter)
 {
     StartTask(source, taskName, null, itemId, parameter);
 }
コード例 #4
0
ファイル: TaskManager.cs プロジェクト: zarinbal/Websitepanel
 public static void StartTask(string source, string taskName, object itemName, BackgroundTaskParameter parameter)
 {
     StartTask(source, taskName, itemName, 0, parameter);
 }