Introdução
Neste módulo, você aprenderá como usar o Microsoft Graph para baixar e carregar arquivos para o Microsoft 365 em um aplicativo ASP.NET Core. O Microsoft Graph permite que seu aplicativo se conecte com os arquivos que aparecem no Microsoft Teams, no OneDrive, no Microsoft Office SharePoint Online e em todo o Microsoft 365.
Objetivos do aprendizado
Ao final deste módulo, você poderá:
- Configure um aplicativo ASP.NET Core para listar arquivos na instância de um usuário do OneDrive for Business.
- Baixar arquivos do OneDrive for Business usando o Microsoft Graph.
- Carregar arquivos do usuário a partir de um navegador para o OneDrive for Business usando o Microsoft Graph.
Pré-requisitos
- Locatário de desenvolvedor do Microsoft 365
- Noções básicas de autenticação e autorização no Microsoft 365
- Noções básicas sobre HTML, C# e ASP.NET Core
- Noções básicas sobre o Microsoft Graph
- SDK .NET 6 instalado
Cenário
Sua equipe de desenvolvimento continua trabalhando em um novo aplicativo que os vendedores em sua organização usarão para gerenciar clientes. Você recebeu comentários de que os usuários do aplicativo desejam baixar e carregar suas propostas de vendas e apresentações de clientes diretamente no aplicativo.
A equipe de vendas já está usando o Microsoft 365 e está acostumada a ter recursos como co-autoria, controle de versão e Word e Excel baseados na web. Por esse motivo, sua equipe foi solicitada a armazenar todos os documentos no aplicativo de pedido do cliente Microsoft 365, especificamente no OneDrive for Business.
Para adicionar esse recurso, você usará o Microsoft Graph para listar, baixar e carregar arquivos no OneDrive for Business em um aplicativo ASP.NET Core. O aplicativo usará o SDK do Microsoft Graph para simplificar a codificação, especialmente o gerenciamento de carregamentos de arquivos grandes.
Dica
Se você usa o Microsoft 365 em seu trabalho diário e planeja fazer este exercício em um locatário de desenvolvimento, o que é sugerido, talvez seja útil trabalhar em modo privado ou "anônimo" no navegador. Você pode até optar por usar um navegador ou perfil de navegador diferente do que normalmente usa na produção. Microsoft Edge, Google Chrome e Mozilla Firefox dão suporte a todos os perfis de navegador que mantêm cookies, favoritos e histórico separados do navegador, e são muito úteis quando você precisa mudar de locatário.