8

Я смущен о том, как получить размер blob в Windows Azure.Windows Azure: длина пятен остается 0

В моем случае я сначала получаю ссылку на blob с CloudBlockBlob blob = container.GetBlockBlobReference(foo); (здесь foo - это имя blob, и я уверен, что blob существует). Затем я пытаюсь получить размер капли blob.Property.Length; Однако он всегда возвращает 0. Я останавливаю точку в этом заявлении и отслеживаю содержимое внутри blob: uri из правильного блоба, могу ли я сделать вывод, что капля правильно извлекается из этого? Хотя все поля в Properties либо null, либо 0. Я не могу найти решение. Это потому, что я в настоящее время имитирую приложение локально в Storage Emulator и после развертывания все будет в порядке?

Спасибо и с наилучшими пожеланиями.

ответ

21

Звоните blob.FetchAttributes(). GetBlockBlobReference фактически не вызывает никаких вызовов службы blob. Он просто создает локальный объект, который представляет blob.

+0

Спасибо, это работает :). –

Смежные вопросы