Cómo verificar si los metadatos están vacíos
Creé una clase addMetadata para agregar metadatos a los BLOB que se almacenan en un contenedor de Azure. Pero antes de agregar nuevos metadatos, quiero verificar si existen metadatos y solo si aún no hay metadatos, quiero hacer algo. Intenté el siguiente código:
if (properties.Metadata == null)
{
// Hacer algo...
}
donde properties es una variable de tipo BlobProperties que se creó a partir de BlobClient.GetPropertiesAsync(). Sin embargo, esto no parece funcionar, ¿alguien tiene alguna otra sugerencia?
¡Muchas gracias!
davy.ai
Parece que utilizar
properties.Metadata == null
no funciona para verificar la existencia de metadatos. En su lugar, puedes intentar usarproperties.Metadata.Count == 0
para verificar si aún no hay propiedades de metadatos. Aquí tienes el código actualizado:Esto te permitirá verificar la existencia de metadatos y solo hacer algo si aún no los hay.