Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

696
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda