Ejemplos de Azure Storage mediante las bibliotecas de cliente .NET

En este artículo se proporciona información general sobre los escenarios de ejemplo de código que se encuentran en nuestro repositorio de ejemplos y guías para desarrolladores. Haga clic en los vínculos para ver los ejemplos correspondientes, ya sea en nuestras guías para desarrolladores o en repositorios de GitHub.

Las guías para desarrolladores son colecciones de artículos que proporcionan información detallada y ejemplos de código para escenarios específicos relacionados con los servicios de Azure Storage. Para más información sobre la guía para desarrolladores de Blob Storage para .Net, consulte Introducción a Azure Blob Storage y .Net.

Nota:

En estos ejemplos se usa la biblioteca .NET v12 más reciente de Azure Storage. Para ver el código heredado de la versión 11, consulte Ejemplos de Azure Blob Storage para .NET en el repositorio de GitHub.

Ejemplos de blob

En la siguiente tabla se incluyen vínculos a guías y ejemplos para desarrolladores de Azure Blob Storage que usan bibliotecas cliente de .Net:

Tema Guía para desarrolladores Ejemplos en GitHub
Autenticación y autorización Autorización del acceso y conexión a Blob Storage

Creación de una SAS de delegación de usuarios para un blob

Creación de una SAS de servicio para un blob

Creación de una SAS de cuenta
Autenticación con Azure Identity

Autenticación mediante un token de Active Directory

Autenticación mediante una cadena de conexión

Autenticación mediante una credencial de clave compartida
Creación de contenedor Creación de un contenedor
Cargar Carga de un blob Carga de un archivo en un blob
Descargar Descarga de un blob Descargar un blob en un archivo

Descargar una imagen
List Enumeración de contenedores

Enumeración de blobs
Enumeración de todos los blobs de un contenedor
Eliminar Eliminación de contenedores

Eliminación de blobs
Copiar Información general sobre las operaciones de copia

Copia de un blob desde una dirección URL de objeto de origen

Copia de un blob con programación asincrónica
Concesión Creación y administración de concesiones de contenedor

Creación y administración de concesiones de blobs
Propiedades y metadatos Administración de propiedades de contenedor y metadatos

Administración de propiedades y metadatos de blobs
Etiquetas de índice Uso de etiquetas de índice de blobs para administrar y buscar datos
Instantáneas Creación y administración de una instantánea de blob
Versiones de blob Creación y enumeración de versiones de blobs
Niveles de acceso Establecimiento o cambio del nivel de acceso de un blob en bloques
Blob en anexos Anexar datos a un blob anexo
Procesamiento por lotes Eliminar varios blobs en una solicitud

Establecer varios niveles de acceso de blobs en una solicitud

Control específico en una solicitud por lotes

Detectar errores de una suboperación errónea
Solución de problemas Desencadenamiento de un error recuperable mediante un cliente de contenedor

Ejemplos de Data Lake Storage

En la siguiente tabla se incluyen vínculos a ejemplos de Data Lake Storage que usan bibliotecas cliente de .NET:

Tema Ejemplos en GitHub
Autenticación Autenticación mediante un token de Active Directory
Autenticación mediante una credencial de clave compartida
Autenticación mediante una firma de acceso compartido (SAS)
Sistema de archivos Crear un archivo mediante un cliente de sistema de archivos
Obtener propiedades en un archivo y un directorio
Cambiar el nombre de un archivo y un directorio
Directorio Crear un directorio
Crear un archivo mediante un cliente de directorio
Listar directorios
Recorrer archivos y directorios
Archivo Cargar un archivo
Cargar anexando a un archivo
Descargar un archivo
Establecer y obtener una lista de control de acceso a archivos
Establecer y obtener permisos de un archivo
Solución de problemas Desencadenamiento de un error recuperable

Ejemplos de archivos de Azure

En la siguiente tabla se incluyen vínculos a ejemplos de Azure Files que usan bibliotecas cliente de .NET:

Tema Ejemplos en GitHub
Autenticación Autenticar mediante una cadena de conexión
Autenticar mediante una credencial de clave compartida
Autenticar mediante una firma de acceso compartido (SAS)
Recursos compartidos de archivos Crear un recurso compartido y cargar un archivo
Descargar un archivo
Recorrer archivos y directorios
Solución de problemas Autenticación con una firma de acceso compartido (SAS)

Ejemplos de cola

En la siguiente tabla se incluyen vínculos a ejemplos de colas de Azure que usan bibliotecas cliente de .NET:

Tema Ejemplos en GitHub
Autenticación Autenticación mediante Microsoft Entra ID
Autenticación mediante una cadena de conexión
Autenticación mediante una credencial de clave compartida
Autenticar mediante una firma de acceso compartido (SAS)
Autenticar mediante un token de Active Directory
Cola Creación de una cola y adición de un mensaje
Mensaje Mensajes de recepción y procesamiento
Inspección de mensajes
Mensajes de recepción y actualización del tiempo de espera de visibilidad
Solución de problemas Desencadenamiento de un error recuperable mediante un cliente de cola

Ejemplos de tabla

En la siguiente tabla se incluyen vínculos a Azure Table Storage que usan bibliotecas cliente de .NET:

Los ejemplos de bibliotecas cliente en desuso están disponibles en Ejemplos de Azure Table Storage para .NET.

Bibliotecas de ejemplo de código de Azure

Para ver todas las bibliotecas de ejemplo de .NET, vaya a:

Puede explorar y clonar el repositorio de GitHub para cada biblioteca.

Guías de introducción

Consulte los artículos siguientes para obtener instrucciones sobre cómo instalar y empezar a trabajar con las bibliotecas cliente de Azure Storage.

Pasos siguientes

Para información sobre ejemplos para otros lenguajes: