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); }
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; } }