Introduzione
Con Microsoft Graph è possibile visualizzare i messaggi di posta elettronica per l'utente corrente nell'app ASP.NET Core. Per consentire agli utenti di esaminare rapidamente i messaggi, i messaggi di posta elettronica possono essere recuperati in batch. Per garantire che l'app sia rapida, è possibile caricare solo i dati necessari da Microsoft Graph.
Obiettivi di apprendimento
Al termine di questo modulo si sarà in grado di:
- Configurare un'app ASP.NET Core per recuperare messaggi di posta elettronica con Microsoft Graph.
- Recuperare i messaggi di posta elettronica di un utente da Microsoft Graph.
- Suddividere set di dati di grandi dimensioni di Microsoft Graph in più pagine.
Prerequisiti
- Tenant per sviluppatori di Microsoft 365
- Conoscenza di base dell'autenticazione e dell'autorizzazione in Microsoft 365
- Conoscenza di base di HTML, C# e ASP.NET Core
- Conoscenza di base di Microsoft Graph
- .NET 6 SDK installato
Scenario
Microsoft Graph è l'API per accedere ai dati archiviati in Microsoft 365. Tramite Microsoft Graph SDK e l'assembly Microsoft.Identity.Web
è possibile consentire agli utenti di accedere all'app Web con il loro account Microsoft 365. Dopo aver eseguito l'accesso, gli utenti potranno vedere i dati da Microsoft 365 direttamente nell'app.
Si supponga di voler creare un'app Web che consenta agli utenti di accedere rapidamente ai messaggi di posta elettronica più recenti per vedere con chi stavano comunicando di recente. Una volta che hanno eseguito l'accesso con l'account Microsoft 365, sarà possibile recuperare i messaggi di posta elettronica recenti usando Microsoft Graph e visualizzarli direttamente nell'app. In questo modo gli utenti possono accedere ai dati di cui hanno bisogno per prendere decisioni informate direttamente nell'app, senza dover aprire altre applicazioni.
Consiglio
Se si usa Microsoft 365 nel lavoro quotidiano e si prevede di eseguire questa esercitazione in un tenant di sviluppo (come consigliato), potrebbe essere utile lavorare in modalità privata o anonima nel browser. Si può anche scegliere di usare un browser o un profilo di browser diverso da quello usato normalmente nell'ambiente di produzione. Microsoft Edge, Google Chrome e Mozilla Firefox supportano tutti i profili di browser che mantengono cookie, preferiti e cronologia separati e sono molto utili quando è necessario cambiare tenant.