Introduction

Effectué

En utilisant Microsoft Graph, vous pouvez afficher les e-mails de l’utilisateur actuel dans votre application ASP.NET Core. Pour aider les utilisateurs à consulter rapidement les messages, les messages électroniques peuvent être récupérés par lots. Pour vous assurer que votre application est rapide, vous pouvez charger uniquement les données requises à partir de Microsoft Graph.

Objectifs d'apprentissage

À la fin de ce module, vous pourrez :

  • Configurez une application ASP.NET Core pour récupérer des e-mails à l’aide de Microsoft Graph.
  • Récupérez les e-mails d’un utilisateur à partir de Microsoft Graph.
  • Divisez les jeux de données volumineux de Microsoft Graph en pages.

Conditions préalables

Scénario

Microsoft Graph est une API qui vous permet d’accéder aux données stockées dans Microsoft 365. À l’aide du SDK Microsoft Graph et de l’assemblée Microsoft.Identity.Web, vous pouvez autoriser les utilisateurs à se connecter à votre application web avec leur compte Microsoft 365. Une fois connectés, les utilisateurs peuvent afficher les données de Microsoft 365 directement dans votre application.

Supposons que vous vouliez créer une application web qui permet aux utilisateurs d’accéder rapidement à leurs derniers e-mails pour voir avec qui ils communiquaient récemment. Une fois qu’ils sont connectés avec leur compte Microsoft 365, vous récupérez leurs e-mails récents à l’aide de Microsoft Graph et les affichez directement dans l’application. Cela permet aux utilisateurs d’accéder aux données dont ils ont besoin pour prendre des décisions éclairées directement dans votre application, tout en évitant de basculer vers d’autres applications.

Conseil

Si vous utilisez Microsoft 365 dans votre travail quotidien et planifiez cet exercice dans un client de développement (suggéré), il peut être utile de travailler en mode privé ou « incognito » dans le navigateur. Vous pouvez même choisir d’utiliser un navigateur ou un profil de navigateur différent de celui que vous utilisez normalement dans la production. Microsoft Edge, Google Chrome, et Mozilla Firefox prennent tous en charge des profils de navigateur qui conservent des cookies de navigateur distincts, des favoris, de l’historique, etc., et sont très pratiques lorsque vous avez besoin de changer de client.