Este repositorio es para el desarrollo activo del SDK de Azure para .NET. Para los consumidores del SDK, recomendamos visitar nuestros documentos públicos para desarrolladores o nuestros documentos para desarrolladores versionados.
Para comenzar con una biblioteca, consulte el archivo README.md ubicado en la carpeta del proyecto de la biblioteca. Puede encontrar estas carpetas de biblioteca agrupadas por servicio en el directorio /sdk.
Para obtener tutoriales, ejemplos, inicios rápidos y otra documentación, vaya a Azure para desarrolladores de .NET.
Cada servicio puede tener varias bibliotecas disponibles de cada una de las siguientes categorías:
Cliente - Nuevos lanzamientos
Cliente - Versiones anteriores
Gestión - Nuevos lanzamientos
Gestión - Versiones Anteriores
Nueva ola de paquetes que anunciamos como GA y varios que actualmente se están lanzando en versión preliminar . Estas bibliotecas siguen las pautas de diseño del SDK de Azure para .NET y comparten una serie de características principales, como reintentos HTTP, registros, protocolos de transporte, protocolos de autenticación, etc., de modo que una vez que aprenda a usar estas características en una biblioteca cliente, podrá sabrá cómo utilizarlos en otras bibliotecas cliente. Puede obtener información sobre estas características compartidas en Azure.Core.
Estas nuevas bibliotecas cliente se pueden identificar por el nombre utilizado para su carpeta, paquete y espacio de nombres. Cada uno comenzará con Azure
, seguido de la categoría de servicio y luego el nombre del servicio. Por ejemplo Azure.Storage.Blobs
.
Para obtener una lista completa de los paquetes disponibles, consulte la página de paquetes más recientes disponibles.
NOTA: Si necesita asegurarse de que su código esté listo para producción, le recomendamos encarecidamente utilizar una de las bibliotecas estables sin vista previa.
Últimas versiones estables de paquetes que están listos para producción. Estas bibliotecas brindan funcionalidades similares a los paquetes de versión preliminar, ya que le permiten usar y consumir recursos existentes e interactuar con ellos, por ejemplo: cargar un blob de almacenamiento. Los directorios de bibliotecas estables suelen contener "Microsoft.Azure" en sus nombres, por ejemplo, "Microsoft.Azure.KeyVault". Es posible que no implementen las pautas o no tengan el mismo conjunto de funciones que las versiones de noviembre. Sin embargo, ofrecen una cobertura más amplia de servicios.
Un nuevo conjunto de bibliotecas de administración que siguen las pautas de diseño del SDK de Azure para .NET y se basan en bibliotecas Azure.Core ahora se encuentran en versión preliminar pública. Estas nuevas bibliotecas proporcionan una serie de capacidades básicas que se comparten entre todos los SDK de Azure, incluida la biblioteca intuitiva de Azure Identity, una canalización HTTP con políticas personalizadas, control de errores, seguimiento distribuido y mucho más. Puede encontrar la lista de nuevos paquetes en esta página.
Para comenzar con estas nuevas bibliotecas, consulte la guía de inicio rápido aquí. Estas nuevas bibliotecas se pueden identificar mediante espacios de nombres que comienzan con Azure.ResourceManager
, por ejemplo, Azure.ResourceManager.Network
NOTA: Si necesita asegurarse de que su código esté listo para producción, utilice una de las bibliotecas estables sin vista previa.
Para obtener una lista completa de bibliotecas de administración que le permiten aprovisionar y administrar recursos de Azure, consulte aquí. Puede que no tengan el mismo conjunto de funciones que las nuevas versiones, pero ofrecen una cobertura más amplia de servicios. Las versiones anteriores de las bibliotecas de administración se pueden identificar mediante espacios de nombres que comienzan con Microsoft.Azure.Management
, por ejemplo, Microsoft.Azure.Management.Network
Puede encontrar documentación y ejemplos de código para estas bibliotecas aquí.
Para obtener documentación de referencia, visite la referencia de API del SDK de Azure para .NET.
Para obtener tutoriales, ejemplos, inicios rápidos y otra documentación, vaya a Azure para desarrolladores de .NET.
Presente un problema a través de Problemas de Github.
Consulte las preguntas anteriores o haga preguntas nuevas en StackOverflow usando etiquetas azure
y .net
.
Chatea con otros miembros de la comunidad
Los problemas y errores de seguridad deben informarse de forma privada, por correo electrónico, al Centro de respuesta de seguridad de Microsoft (MSRC) [email protected]. Debería recibir una respuesta dentro de las 24 horas. Si por alguna razón no lo hace, envíe un correo electrónico para asegurarse de que hayamos recibido su mensaje original. Puede encontrar más información, incluida la clave MSRC PGP, en Security TechCenter.
¿Qué características son importantes para usted? Puede hacérnoslo saber consultando nuestras solicitudes de funciones abiertas y compartiendo sus opiniones dando el visto bueno o negativo al problema. (Tenga en cuenta que la lista está ordenada por el número de aprobación en orden descendente).
Nos encantaría incorporar los aportes de la comunidad en el proceso de diseño de nuestra biblioteca. Aquí hay una lista de discusiones de diseño que estamos teniendo actualmente. ¡Participe en las discusiones dejando sus comentarios en el número!