Información general de Azure SDK para .NET

¿Qué es Azure SDK para .NET?

Azure SDK para .NET está diseñado para facilitar el uso de los servicios de Azure desde las aplicaciones de .NET. Azure SDK para .NET proporciona una interfaz coherente y familiar para acceder a los servicios de Azure, ya sea para cargar o descargar archivos en Blob Storage, recuperar los secretos de la aplicación en Azure Key Vault o procesar notificaciones de Azure Event Hubs.

Azure SDK para .NET está disponible como una serie de paquetes NuGet que se pueden usar en aplicaciones de .NET Core (2.1 y versiones posteriores) y .NET Framework (4.7.2 y versiones posteriores).

Diagram showing how .NET applications use the Azure SDK to access Azure services.

Uso de Azure SDK para .NET en las aplicaciones

Para usar un paquete del SDK de Azure en una de sus aplicaciones de .NET, siga estos pasos:

  1. Localización del paquete del SDK adecuado: use la lista de paquetes para encontrar el paquete adecuado para el servicio de Azure con el que está trabajando. Tenga en cuenta que la mayoría de los servicios tienen un paquete de cliente para trabajar con el servicio y un paquete de administración para crear y administrar instancias de dicho servicio. En la mayoría de los casos, le interesará el paquete de cliente. Instale este paquete en la aplicación mediante NuGet.

  2. Configuración de la autenticación para la aplicación: para poder acceder a los recursos de Azure, la aplicación necesitará tener las credenciales y los derechos de acceso adecuados asignados en Azure. Para aprender a configurar la autenticación, consulte el artículo Autenticación con SDK de Azure para .NET.

  3. Escritura de código mediante el SDK en la aplicación: al trabajar con un servicio de Azure, su código creará primero un objeto de cliente para trabajar con el servicio y, después, llamará a métodos en ese objeto de cliente para interactuar con el servicio. Se proporcionan métodos sincrónicos y asincrónicos. En la documentación de Azure se proporcionan ejemplos de uso de cada uno de los paquetes del SDK.

  4. Configuración del registro para el SDK (opcional) : si necesita diagnosticar problemas entre la aplicación y Azure, puede habilitar el registro con Azure SDK para .NET.