Невозможно вывести поток в большой двоичный объект после последнего обновления webjob 0.3.0

#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, которая имеет два аргумента. Второй аргумент — это доступ к файлу. Поток будет доступен либо для чтения, либо для записи, в зависимости от значения, которое передается этому аргументу.