コード例 #1
0
        public async Task <IList <ShoppingList> > GetShoppingLists()
        {
            var data = await TinyCache.RunAsync <IList <ShoppingList> >("shoppingLists10", async() => {
                var ret = await _client.GetShoppingListsAsync();
                return(ret);
            });

            return(data);
        }
コード例 #2
0
        public async Task <IList <ShoppingList> > GetShoppingLists()
        {
            var data = await TinyCache.TinyCache.RunAsync(LISTKEY, async() =>
            {
                return(await _client.GetShoppingListsAsync());
            }, _fetchPolicy);

            Merge(data);
            return(_currentLists);
        }
コード例 #3
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static IList <ShoppingList> GetShoppingLists(this IShoppingAPI operations)
 {
     return(operations.GetShoppingListsAsync().GetAwaiter().GetResult());
 }