ManualTrigger в Azure WebJob без вывода в очередь в конце

В моем проекте Visual Studio я создал WebJob, который запускается по расписанию (раз в неделю) для вывода журналов из базы данных в хранилище больших двоичных объектов. Это прекрасно работает, но весь код находится в методе ManualTrigger, который имеет сообщение очереди в качестве обязательного вывода. Мне действительно не нужно это сообщение, поэтому я бы предпочел не создавать его и не заставлять очередь сидеть там с неиспользованными сообщениями.

Я правильно понимаю или это сообщение очереди для чего-то другого и автоматически удаляется? Кажется, я не могу найти никакой документации по сгенерированному методу ManualTrigger.

Мой код ManualTrigger выглядит так:

[NoAutomaticTrigger]
public static void ManualTrigger(TextWriter log, int value, [Queue("queue")] out string message)
{
    ... Log Dump Code ...

    message = "Unused message";
}

Спасибо, Джейсон


person Jason    schedule 12.12.2014    source источник


Ответы (1)


Если вам не нужен вывод очереди, не используйте его :) Просто удалите последний параметр, и все будет хорошо.

person Victor Hurdugaci    schedule 12.12.2014
comment
Лол, чо. Я полностью предположил, что параметры необходимы. Спасибо Виктор! - person Jason; 12.12.2014