Exemple #1
0
        public IEnumerable <List <User> > FindUsersStartsWith(string field, string text, CancellationToken token)
        {
            IGraphServiceUsersCollectionPage page = null;

            try
            {
                page = client.Users.Request()
                       .Filter($"startswith({field}, '{text}')")
                       .GetAsync(token).Result;
            }
            catch (Exception ex)
            {
                HandleException(ex, null, messageOnlyExceptions, "");
            }

            while (page != null)
            {
                yield return(page.ToList());

                if (page.NextPageRequest == null)
                {
                    break;
                }
                page = page.NextPageRequest.GetAsync(token).Result;
            }
        }
Exemple #2
0
        public IEnumerable <List <User> > GetUsers(CancellationToken token)
        {
            IGraphServiceUsersCollectionPage page = null;

            try
            {
                page = client.Users.Request().GetAsync(token).Result;
            }
            catch (Exception ex)
            {
                HandleException(ex, null, messageOnlyExceptions, "");
            }

            while (page != null)
            {
                yield return(page.ToList());

                if (page.NextPageRequest == null)
                {
                    break;
                }
                page = page.NextPageRequest.GetAsync(token).Result;
            }
        }