#azure #azure-webjobssdk
#azure #azure-webjobssdk
Вопрос:
Я использую Azure webjobs и в качестве выходных данных для задания я записываю поток в большой двоичный объект, подобный этому
[Blob("unapproved/{Name}")] Stream image
Пока все работало нормально, но после обновления до версии 0.3.0 я получаю обязательное исключение для этого. Должно ли это работать или есть способ реализовать ICloudBlobStreamBinder?
Смотрите пример здесь http://azure.microsoft.com/blog/2014/06/18/announcing-the-0-3-0-beta-preview-of-microsoft-azure-webjobs-sdk/ Это просто, когда и ввод, и вывод являются большим двоичным объектом. Но в моей ситуации я получаю сообщение из очереди в качестве триггера.
Ответ №1:
Используйте перегрузку конструктора атрибута Blob, которая имеет два аргумента. Второй аргумент — это доступ к файлу. Поток будет доступен либо для чтения, либо для записи, в зависимости от значения, которое передается этому аргументу.