コード例 #1
0
        public async Task <List <DetailAchievementModel> > GetConferences()
        {
            var            cache             = BlobCache.LocalMachine;
            DateTimeOffset offset            = new DateTimeOffset(new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day + 1));
            var            cachedConferences = cache.GetAndFetchLatest(Constants.DailyAchievementAkavacheKey, RetrieveAchievements, absoluteExpiration: offset);

            var detailedAchievements = await cachedConferences.FirstOrDefaultAsync();

            Achievements.AddRange(detailedAchievements);
            return(detailedAchievements);
        }