2015-04-16 2 views
1

У меня есть образец WebJob, который я написал, который использует служебную шину. Мой уровень проникновения в данные - это все очереди SB, которые затем публикуют данные по темам. Я могу видеть, что все мои функции Queue вызываются и работают с предоставленным текстовым редактором в качестве регистратора, но не с функциями, основанными на теме. Я вижу, что они вызываются журналом, и вывод может быть получен с помощью console.writeline. Есть что-то еще, что мне нужно делать по темам?Azure Webjobs Служебная шина тема Не записывать вызовы функций

тема функция

public static void HandleContactAssigned(
      [ServiceBusTrigger(ContactAssingedTopic, "sub_contact_assigned")] NotifyAssigmentInfo message, 
      TextWriter writer 
      ) 
     { 
      writer.WriteLine("HandleContactAssinged Called"); 
      Console.WriteLine("called HandleContactAssinged"); 
     } 

WebJobs Консоль вывода

[04/16/2015 16:28:03> e1254f: INFO] называется HandleContactAssinged [04/16/2015 16:28:03 > e1254f: INFO] Выполнение: 'MessageFunctions.HandleContactAssigned', потому что сообщение новой служебной шины обнаружено в 'int_contact_assgined/Subscriptions/sub_contact_assigned'. [04/16/2015 16:28:03> e1254f: INFO] называется HandleContactAssinged

Как вы можете видеть, что функция вызывается, но не нормального мониторинга/лесозаготовительных работ

ответ

0

Хм ... Это должно Работа. Убедитесь, что вы установили строку соединения AzureWebJobsDashboard на своем веб-сайте или на портале Azure.

Вы также можете посмотреть пример, приведенный ниже.

https://github.com/Azure/azure-webjobs-sdk-samples/blob/master/BasicSamples/ServiceBus

+0

Да, он работает для всех других функций. Это моя первая функция темы, и она отображается на странице функций, но не отображает статистику вызовов или ведение журнала. – rerun

+0

Есть ли еще одна функция с тем же именем? Является ли учетная запись хранилища связанной с подключением приборной панели, используемой другим WebJob? –

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