Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

691
Vistas
El método ListBlobsSegmentedAsync de Azure Blob Storage no devuelve metadatos si el valor de los metadatos está vacío

Al llamar al método ListBlobsSegmentedAsync de CloudBlobContainer de Microsoft.Azure.Storage.Blob (11.1.2), se adjuntan los metadatos del blob si se establece el parámetro BlobListingDetails.Metadata (tercero). Sin embargo, si el valor de los metadatos del blob está vacío, los metadatos no se devuelven en absoluto.

A su vez, los metadatos con valor vacío se muestran en el Explorador de almacenamiento.

 BlobResultSegment blobList = await container.ListBlobsSegmentedAsync(blobPath, true, BlobListingDetails.Metadata, null, continuationToken, null, null); foreach (CloudBlockBlob blobItem in blobList.Results) { // trying to access blobItem's metadata }

Editar: parece que no es posible crear metadatos con un valor vacío a través de la API de Azure Storage Blob (lanza ArgumentException). Sin embargo, con Storage Emulator es posible. ingrese la descripción de la imagen aquí

Necesito cargar blobs que contengan metadatos con un valor vacío ("" o nulo), ¿es posible de alguna manera?

Edición 2: la función funciona con Azure.Storage.Blobs v.12.8.3 . Estoy usando Microsoft.Azure.Storage.Blob v11.1.2 . ¡Entonces la pregunta se aplica a esta biblioteca!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

El uso Azure.Storage.Blobs v12.8.3 funciona para el escenario en el que se agregan/recuperan metadatos con un valor vacío.

ACTUALIZAR

Este es el paso que traté de agregar metadatos con valor vacío por REST API :

ingrese la descripción de la imagen aquí

resultado :

Aunque dejo el valor de los metadatos vacío, para verificar su resultado en Azure Portal, se establece como null :

ingrese la descripción de la imagen aquí

También traté de eliminar todos los caracteres en el cuadro de texto, pero no se permite actualizar: ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda