2016-11-30 3 views
1

Я пытаюсь создать «wierd push notification». Каждый раз, когда в TFS появляется новая задача/запрос, я получаю уведомление в своей программе на C#, поэтому могу принять необходимые действия ... Проблема заключается в том, что, как я вижу, TFS2015 поддерживает только отправку уведомлений и предупреждений адреса электронной почты ...Получить оповещения/оповещения Tfs в C#

Если бы решение, что может уведомить (например, с событиями) мой код, который я получил новую электронную почту ... (мы используем Outlook)

В любом случае, если у кого-то есть лучшее решение, не держите его!

+0

Вы используете TFSVC или git? Если вы используете git, вы можете выполнить то, что ищете, с помощью hook, который выполнил бы запрос CURL для уведомления вашей программы. – jzarob

+0

Это не git, к сожалению. – Colosh

+0

В TFS 2015 есть веб-крючки и серверные плагины, почему вы не можете их использовать? –

ответ

0

Для достижения того, что вы хотите, вы можете разработать надстройку VSTO для Outlook для прослушивания Outlook. Затем вы пишете код непосредственно против класса ThisAddIn в своем проекте.

Получить начало VSTO Add-In для Outlook, вы можете обратиться к: https://msdn.microsoft.com/en-us/library/cc668191.aspx

0

Вы можете создать стороне сервера плагин для отслеживания события сервера и отправить уведомление: TFS Event Handler for Team Foundation Server.

+0

спасибо, но у меня нет прав на создание таких вещей на сервере .. – Colosh

+0

@Farkangyal Тогда еще одно решение - создать веб-крючки (https://www.visualstudio.com/en-us/docs/integrate/get-started/service-hooks/services/webhooks) в TFS для подписки на событие workitem и создания сервисного приложения для просмотра этих веб-крючков , –

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