es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que utilizar properties.Metadata == null no funciona para verificar la existencia de metadatos. En su lugar, puedes intentar usar properties.Metadata.Count == 0 para verificar si aún no hay propiedades de metadatos. Aquí tienes el código actualizado:

    if (properties.Metadata.Count == 0)
    {
        // Haz algo...
    }
    

    Esto te permitirá verificar la existencia de metadatos y solo hacer algo si aún no los hay.

Comments are closed.