Мое предложение состоит в том, чтобы создать абстракцию поверх хранилища больших двоичных объектов, чтобы никто не писал напрямую в большой двоичный объект.Затем отправьте сообщение в службу очередей Azure при записи нового файла.Попросите получателя файла опросить эту очередь на предмет изменений.Нет необходимости рекурсивно сканировать все хранилище BLOB-объектов.
Что касается абстракции, используйте веб-роль Azure или рабочую роль для проверки подлинности и авторизации ваших клиентов.Пусть это напишет в Blob store (s).Вы можете реализовать абстракцию, используя HTTPHandlers или WCF для непосредственной обработки запросов ввода-вывода.
Эта абстракция позволит вам преодолеть ограничение BLOB-объектов в 5000 файлов, которые вы упоминаете в комментариях выше, и позволит вам масштабировать и предоставлятьдополнительные функции для ваших клиентов.
Мне было бы интересно увидеть ваш код, когда у вас есть шанс.Возможно, я могу дать вам еще несколько советов или исправлений кода.