2. 2
C# Corner Toronto Chapter
Sponsored By:
• Award winning Architecture / Design firm
• Specializes in serving residential
development industry
3. ▪ Chapter is a local user group where
members share technical knowledge
by hosting monthly meetups,
workshops and webinars.
▪ 35 chapters worldwide
▪ 2 chapters in Canada
▪ Toronto
▪ Regina, SK
3
4. ▪ Nilesh Shah
▪ Sr.Tech Lead, .NET & O365 dev.
▪ TOGAF 9.1 EA, MS & C# Corner MVP
▪ Vivek Patel
▪ Consultant, Data & Analytics
▪ Microsoft Data Platform MVP
▪ Nik Shahriyar
▪ Sr.Technical Team Lead
▪ Sr. BI Consultant, MS MVP (former)
4
5. ▪ Theme:
▪ Make developers aware about MS Graph SDK features, and
introduce MS Graph API
5
One Endpoint to rule them all
6. ▪ Introduction:
▪ MS Graph API / Explorer / SDK
▪ Advantages, Features, Limitations
▪ Demo
▪ MS Graph with .NET SDK
▪ Office 365 Developer program
▪ Office 365 Application Reg. Portal
6
11. ▪ Single well-known resource
▪ Get (mostly) everything from a single endpoint
▪ Users, Groups, Mail, Calendars, Contacts
▪ Files,Tasks, People, Notes and more…
▪ Ease of development
▪ No calling different endpoints
▪ No separate token management
▪ Logical Navigation
▪ Platform flexibility
▪ Open standards
11
18. ▪ Pre-req:
▪ Office 365 Dev Program
▪ MS App Registration Portal
▪ MS Graph Connected Services
▪ MS Graph API Explorer
▪ MS Graph SDK
▪ Console app
▪ ASP .NET MVC app
18
20. ▪ Everything in Graph
▪ https://developer.microsoft.com/en-us/graph
▪ Graph Explorer
▪ https://developer.microsoft.com/en-us/graph/graph-explorer
▪ MS Graph on GitHub
▪ https://github.com/microsoftgraph
▪ My blogs:
▪ https://nilesh.live/blogs/msgraph/
▪ My online paper / daily:
▪ Microsoft Graph API Daily
20