public UserBatchPart Get()
        {
            var           id   = Batch.GetNextId();
            var           url  = this.Url.Replace(this.BaseUrl, "");
            UserBatchPart part = new UserBatchPart(this, id, url, "GET");

            part.Client = client;
            Batch.Add(part);
            return(part);
        }
예제 #2
0
        public async System.Threading.Tasks.Task TestBatch()
        {
            var           batch = new Batch();
            var           part1 = graphClient.Me.BatchRequest(batch).Get();
            UserBatchPart part2 = graphClient.Users["*****@*****.**"].BatchRequest(batch).Get();

            batch = await batch.PostAsync();

            User user = part1.Response;

            // Scenarios where all batch parts of the same return type.
            foreach (BatchPart part in batch.BatchItems)
            {
                User myUser = part.Response as User;
            }
        }