/// <summary> /// 创建后台任务 /// </summary> /// <param name="taskName"></param> /// <param name="taskEntryPoint"></param> private async void CreateTask(string taskName, string taskEntryPoint) { userRespose = await userService.GetUserAsync(); BackgroundTaskExecute backgroundTaskExecute = new BackgroundTaskExecute(); if (BackgroundTaskHelper.IsExist(taskName)) { backgroundTaskExecute.Execute(taskName); } else { settingAutoUpdateTimeRepose = settingService.GetSettingAutoUpdateTime(); int time = settingAutoUpdateTimeRepose.AutoUpdateTimes.FirstOrDefault(x => x.Id == userRespose.UserConfig.AutoUpdateTime).Time; backgroundTaskExecute.Create(taskName, taskEntryPoint, time, null); } }