8

Estoy confundido acerca de cómo obtener el tamaño del blob en Windows Azure.Windows Azure: la longitud del blob permanece 0

En mi caso, primero obtengo la referencia de blob con CloudBlockBlob blob = container.GetBlockBlobReference(foo); (aquí foo es el nombre de blob y estoy seguro de que existe el blob). Luego trato de obtener tamaño de blob blob.Property.Length; Sin embargo, siempre devuelve 0. Me breakpoint en esta declaración y seguimiento de contenido dentro de blob: uri de la burbuja es correcta, ¿puedo inferir que la burbuja se recupera correctamente de eso? Si bien todos los campos en Properties son null o 0. No puedo encontrar una solución. ¿Es porque actualmente emulo la aplicación localmente en Storage Emulator y estaré bien después de la implementación?

Gracias y Saludos cordiales.

Respuesta

21

Llamada blob.FetchAttributes(). GetBlockBlobReference en realidad no realiza ninguna llamada al servicio blob. Simplemente construye un objeto local que representa el blob.

+0

Gracias, funciona :). –

Cuestiones relacionadas