コード例 #1
0
        public override async Task <List <DataSetInfo> > GetDataSetsAsync()
        {
            var cacheableDataSets = await domoCache.GetDataSetsCacheAsync();

            if (!string.IsNullOrEmpty(cacheableDataSets))
            {
                return(JsonConvert.DeserializeObject <List <DataSetInfo> >(cacheableDataSets));
            }

            var dataSets = await domoRepository.GetDataSetsAsync();

            await domoCache.SetDataSetsCacheAsync(JsonConvert.SerializeObject(dataSets));

            return(dataSets);
        }
コード例 #2
0
 public override async Task <List <DataSetInfo> > GetDataSetsAsync()
 {
     return(await domoRepository.GetDataSetsAsync());
 }