API.DataAccess.StorageManager.GetScheduleAsync C# (CSharp) Метод

GetScheduleAsync() публичный Метод

public GetScheduleAsync ( ) : Task
Результат Task
        public async Task<string> GetScheduleAsync()
        {
            var blob = GetBlockBlob(_scheduleKey);
            return await blob.DownloadTextAsync();
        }

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));
        }