Пример #1
0
        public async Task <T> GetByTaskID <T>(int taskID)
            where T : class
        {
            ExecutorSettings settings = default(ExecutorSettings);

            settings = await GetByTaskID(taskID);

            return(settings.GetDeserialized <T>());
        }
Пример #2
0
        public async Task <T> GetByID <T>(int settingID)
            where T : class
        {
            ExecutorSettings settings = default(ExecutorSettings);

            try
            {
                settings = await GetByID(settingID);
            }
            catch
            {
                _staticSettings.TryRemove(settingID, out var _);
                throw;
            }

            return(settings.GetDeserialized <T>());
        }