public async Task <List <Channel> > Channels(string teamId) { GraphServiceClient client = await graphTokenService.GetClientForUser(new[] { "profile" }); ITeamChannelsCollectionPage page = await client .Teams[teamId] .Channels .Request() .GetAsync(); var data = page.ToList(); // AddToCache(data, ChannelKey); return(data); }