Introducción
En este módulo, aprenderá a usar Microsoft Graph para descargar y cargar archivos a Microsoft 365 en una aplicación ASP.NET Core. Microsoft Graph permite que la aplicación se conecte con los archivos que aparecen en Microsoft Teams, OneDrive, SharePoint Online y Microsoft 365.
Objetivos de aprendizaje
Después de completar este módulo, podrá:
- Configure una aplicación ASP.NET Core para hacer una lista de archivos en una instancia de OneDrive para la Empresa de un usuario.
- Descargue archivos desde OneDrive para la Empresa con Microsoft Graph.
- Cargue archivos de usuario desde un explorador a OneDrive para la Empresa con Microsoft Graph.
Requisitos previos
- Cuenta empresarial para desarrolladores de Microsoft 365
- Conocimientos básicos de autenticación y autorización en Microsoft 365
- Conocimientos básicos de HTML C#, y ASP.NET Core
- Conocimientos básicos de Microsoft Graph
- SDK de .NET 6 instalado
Escenario
El equipo de desarrollo está trabajando en una nueva aplicación que usarán los vendedores de su organización para administrar clientes. Ha recibido comentarios de que los usuarios de la aplicación quieren descargar y cargar sus propuestas de ventas y presentaciones de clientes directamente dentro de la aplicación.
El equipo de ventas ya utiliza Microsoft 365 y está acostumbrado a características como la coautoría, el control de versiones y Word y Excel basados en la web. Por ese motivo, se ha pedido a su equipo que almacene todos los documentos dentro de la aplicación de pedidos del cliente Microsoft 365, específicamente en OneDrive para la Empresa.
Para agregar esta característica, usará Microsoft Graph para enumerar, descargar y cargar archivos en OneDrive para la Empresa en una aplicación de ASP.NET Core. La aplicación usará el SDK de Microsoft Graph para simplificar la codificación, especialmente la administración de cargas de archivos grandes.
Sugerencia
Si usa Microsoft 365 a diario en su trabajo y va a realizar este ejercicio en un inquilino de desarrollo (lo cual se recomienda), le podría ser útil trabajar en el explorador en modo privado o “incógnito”. Puede optar por usar un explorador distinto o un perfil de explorador distinto al que normalmente usa en producción. Microsoft Edge, Google Chrome y Mozilla Firefox admiten perfiles de explorador que mantienen cookies, favoritos e historial de forma independiente y que son de utilidad cuando necesita cambiar de inquilino.