API.DataAccess.CacheManager.SetSchedule C# (CSharp) Метод

SetSchedule() приватный Метод

private SetSchedule ( string scheduleJson ) : void
scheduleJson string
Результат void
        internal void SetSchedule(string scheduleJson) => Connection.GetDatabase().StringSet(_scheduleKey, scheduleJson);

Usage Example

        public async Task <ServerBusSchedule> GetScheduleAsync()
        {
            var cacheJson = await _cacheManager.GetScheduleAsync();

            if (string.IsNullOrWhiteSpace(cacheJson))
            {
                var storageJson = await _storageManager.GetScheduleAsync();

                _cacheManager.SetSchedule(storageJson);
                return(JsonConvert.DeserializeObject <ServerBusSchedule>(storageJson));
            }

            return(JsonConvert.DeserializeObject <ServerBusSchedule>(cacheJson));
        }