Web services 如何创建侦听tfs 2010事件警报的Web服务?

Web services 如何创建侦听tfs 2010事件警报的Web服务?,web-services,Web Services,我需要一个听tfs(2010)的Web服务。tfs将在生成质量更改时触发警报。我想使用Web服务处理SOAP消息。我如何创建它?有模板吗?我是c#和.net的新手…如果有人给我一个模板,那将非常有帮助…很多Web服务通常会发出请求,得到响应,然后离开。他们不会闲着听 TFS能够发送通知。这是一个相当简单的过程。首先,这里有一个说明: TFS通知在工作项更改、生成完成、生成属性更改等情况下发送警报时非常有用 编辑:TFS提供多种类型的警报,包括电子邮件和SOAP,如本帖子所述,其中说明: 微软Te

我需要一个听tfs(2010)的Web服务。tfs将在生成质量更改时触发警报。我想使用Web服务处理SOAP消息。我如何创建它?有模板吗?我是c#和.net的新手…如果有人给我一个模板,那将非常有帮助…很多Web服务通常会发出请求,得到响应,然后离开。他们不会闲着听

TFS能够发送通知。这是一个相当简单的过程。首先,这里有一个说明:

TFS通知在工作项更改、生成完成、生成属性更改等情况下发送警报时非常有用

编辑:TFS提供多种类型的警报,包括电子邮件和SOAP,如本帖子所述,其中说明:

微软Team Foundation Server(TFS)包含一系列服务,包括版本控制、工作项跟踪和EvestService服务。EventService公开一组事件,这些事件执行诸如发送电子邮件或基于SOAP的Web服务调用等操作

还有一点

如果你想得到所有新工作项目的通知,不管是谁 它们被分配到,您将需要自定义订阅…第一个选项是使用BisSubscribe工具创建警报。。。首选的邮件传递类型:EmailHtml、EmailPlaintext或SOAP。默认值是SOAP


开源项目正好实现了这一点。您可以编辑代码并将其用作模板。

您可以创建WCF服务来接收这些警报。请参阅。

我将实际使用新方法,而不是使用此方法来使用WCF事件处理程序。我们在本书的第25章(作者:Wrox)中还讨论了它是如何工作的。

我想,否决别人的答案有助于你为自己的答案赢得选票。在这个例子中,我提出了一个更简单的替代方法,它似乎适合于那些承认自己是新手的人。有时候人们并不知道他们所有的选择。我投了反对票,因为OP没有提到想要接收电子邮件。我没有提到电子邮件,John。好吧,你说TFS可以发送警报时,我以为你是指电子邮件。不过,OP知道TFS可以通过SOAP发送警报。他想知道如何编写将接收这些警报的服务。当我编写代码时,visual studio会在“[OperationContract(Action=”链接中知道为什么吗?thxy必须用引号将URI括起来”行中的“无效令牌”:“在类、结构或接口成员声明中”。