<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>TFSEventHandler Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home</link><description>TFSEventHandler Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://tfseventhandler.codeplex.com/wikipage?version=59</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Welcome to the Team Foundation Server Event Handler Homepage! &lt;/h2&gt;The TFS Event Handler makes it easier to notify users of changes to Work Items in Team Foundation Server. You will no longer need to add individual alerts to users.&lt;br /&gt;&lt;br /&gt;It is developed in .NET 3.5 SP1 for Team Foundation Server 2008 and is deployed as a system service.&lt;br /&gt;&lt;br /&gt;The Alerts that you no longer need users to individually setup are:&lt;br /&gt;&lt;br /&gt;*A work item is assigned to you.&lt;br /&gt;*A work item that is assigned to you is reassigned to someone else.&lt;br /&gt;*A work item that you created is assigned to someone else.&lt;br /&gt;&lt;br /&gt;There is also a framework for creating and deploying your own event handlers that can do pretty much whatever you want. One of the shipped examples updates “Heat ITSM” whenever a work item that contains a Heat Id is changed.&lt;br /&gt;
&lt;h2&gt;News &lt;a name="News"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://blog.hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="unresolved"&gt;Cannot resolve syndicated feed macro, invalid parameter 'max'.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Tue, 20 Oct 2009 11:04:50 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091020110450A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://tfseventhandler.codeplex.com/documentation?version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Release List&lt;/h2&gt;&lt;h3&gt;&lt;a href="http://tfseventhandler.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.3&lt;/a&gt; [&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handler%20v1.0&amp;referringTitle=Documentation"&gt;Documentation&lt;/a&gt;]&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.
&lt;ul&gt;&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;
&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;
&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;
&lt;li&gt;2008-05-30 - Renaming to Production version&lt;/li&gt;
&lt;li&gt;2008-05-30 - Addition of Heat integration Handler&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Common Tasks&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handler%20Server%20v1.0&amp;referringTitle=Documentation&amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handler%20Server%20v1.0&amp;referringTitle=Documentation&amp;ANCHOR#Upgrading"&gt;Upgrading the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handler%20Server%20v1.0&amp;referringTitle=Documentation&amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=Event%20Handler%20Install%20v1.0&amp;referringTitle=Documentation"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handlers%20v1.0&amp;referringTitle=Documentation"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Notification%20Service%20v1.0&amp;referringTitle=Documentation"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;&lt;a href="http://tfseventhandler.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=10253"&gt;v2.0 (CTP)&lt;/a&gt; (Proposed Release)&lt;/h3&gt;The v2 product will build on v1 and provide better GUI interaction with the handler system as well as increased debug capability against it.&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Tue, 20 Oct 2009 11:04:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20091020110439A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://tfseventhandler.codeplex.com/documentation?version=1</link><description>&lt;div class="wikidoc"&gt;The Alerts that you no longer need users to individually setup are:&lt;br /&gt;&lt;br /&gt;*A work item is assigned to you.&lt;br /&gt;*A work item that is assigned to you is reassigned to someone else.&lt;br /&gt;*A work item that you created is assigned to someone else.&lt;br /&gt;&lt;br /&gt;There is also a framework for creating and deploying your own event handlers that can do pretty much whatever you want. One of the shipped examples updates “Heat ITSM” whenever a work item that contains a Heat Id is changed.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Release List&lt;/h2&gt;&lt;h3&gt;&lt;a href="http://tfseventhandler.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.3&lt;/a&gt; [&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handler%20v1.0&amp;referringTitle=Documentation"&gt;Documentation&lt;/a&gt;]&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.
&lt;ul&gt;&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;
&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;
&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;
&lt;li&gt;2008-05-30 - Renaming to Production version&lt;/li&gt;
&lt;li&gt;2008-05-30 - Addition of Heat integration Handler&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Common Tasks&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handler%20Server%20v1.0&amp;referringTitle=Documentation&amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handler%20Server%20v1.0&amp;referringTitle=Documentation&amp;ANCHOR#Upgrading"&gt;Upgrading the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handler%20Server%20v1.0&amp;referringTitle=Documentation&amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=Event%20Handler%20Install%20v1.0&amp;referringTitle=Documentation"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Handlers%20v1.0&amp;referringTitle=Documentation"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfseventhandler.codeplex.com/wikipage?title=TFS%20Event%20Notification%20Service%20v1.0&amp;referringTitle=Documentation"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;&lt;a href="http://tfseventhandler.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=10253"&gt;v2.0 (CTP)&lt;/a&gt; (Proposed Release)&lt;/h3&gt;The v2 product will build on v1 and provide better GUI interaction with the handler system as well as increased debug capability against it.&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Tue, 20 Oct 2009 11:04:20 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20091020110420A</guid></item><item><title>Updated Wiki: Home</title><link>http://tfseventhandler.codeplex.com/wikipage?version=58</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Welcome to the Team Foundation Server Event Handler Homepage! &lt;/h2&gt;The TFS Event Handler makes it easier to notify users of changes to Work Items in Team Foundation Server. You will no longer need to add individual alerts to users.&lt;br /&gt;&lt;br /&gt;It is developed in .NET 3.5 SP1 for Team Foundation Server 2008 and is deployed as a system service.&lt;br /&gt;
&lt;h2&gt;News &lt;a name="News"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://blog.hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="unresolved"&gt;Cannot resolve syndicated feed macro, invalid parameter 'max'.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Tue, 20 Oct 2009 11:04:02 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091020110402A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=57</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The TFS Event Handler makes it easier to notify users of changes to Work Items in Team Foundation Server. You will no longer need to add individual alerts to users.&lt;br /&gt;&lt;br /&gt;It is developed in .NET 3.5 SP1 for Team Foundation Server 2008 and is deployed as a system service.&lt;br /&gt; &lt;br /&gt;The Alerts that you no longer need users to individually setup are:&lt;br /&gt; &lt;br /&gt;*A work item is assigned to you.&lt;br /&gt;*A work item that is assigned to you is reassigned to someone else.&lt;br /&gt;*A work item that you created is assigned to someone else.&lt;br /&gt; &lt;br /&gt;There is also a framework for creating and deploying your own event handlers that can do pretty much whatever you want. One of the shipped examples updates “Heat ITSM” whenever a work item that contains a Heat Id is changed.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.1&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]
&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;&lt;li&gt;2008-05-30 - Renaming to Production version&lt;/li&gt;&lt;li&gt;2008-05-30 - Addition of Heat integration Handler&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Upgrading"&gt;Upgrading the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=Home"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=10253"&gt;v2.0 (CTP)&lt;/a&gt; (Proposed Release)
&lt;/h3&gt;The v2 product will build on v1 and provide better GUI interaction with the handler system as well as increased debug capability against it.&lt;br /&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://blog.hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
	&lt;div class="accentbar"&gt;
		&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;TFS Event Handler News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/357489745/.net-service-manager.aspx"&gt;.NET Service Manager&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Wednesday, August 06, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/355599012/hosted-sticky-buddy.aspx"&gt;Hosted Sticky Buddy&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, August 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/326707606/error-creating-listener-in-team-build.aspx"&gt;Error creating listener in Team Build&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Friday, July 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="entry"&gt;
		&lt;div class="title"&gt;
			&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
		&lt;/div&gt;&lt;div class="moreinfo"&gt;
			&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;&lt;div class="accentbar"&gt;
		&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;TFS Event Handler News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
	&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 28 Nov 2008 11:40:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081128114025A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=56</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The Team Foundation Server Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events. The TFS Event Handler Service is a server application that attaches onto the soap events that are fired from Team Foundation Server&amp;#39;s eventing service. The TFS Event Handler Service has two parts&amp;#58; The Queuer which handles the TFS events and then relays those messages over a MSMQ WCF service to the EventHandler service that loads all avilable user built Event Handlers and runs the events against the appropriate handlers. 
&lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]
&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;&lt;li&gt;2008-05-30 - Renaming to Production version&lt;/li&gt;&lt;li&gt;2008-05-30 - Addition of Heat integration Handler&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Upgrading"&gt;Upgrading the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=Home"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=10253"&gt;v2.0 (CTP)&lt;/a&gt; (Proposed Release)
&lt;/h3&gt;The v2 product will build on v1 and provide better GUI interaction with the handler system as well as increased debug capability against it.&lt;br /&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://blog.hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;TFS Event Handler News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/326707606/error-creating-listener-in-team-build.aspx"&gt;Error creating listener in Team Build&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, July 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/17/TFS-Event-Handler-CTP-1-Delayed.aspx"&gt;TFS Event Handler: CTP 1 Delayed&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, June 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/08/TFS-Event-Handler-Workflow.aspx"&gt;Workflow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;TFS Event Handler News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Mon, 04 Aug 2008 10:57:51 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080804105751A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=55</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The Team Foundation Server Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events. The TFS Event Handler Service is a server application that attaches onto the soap events that are fired from Team Foundation Server&amp;#39;s eventing service. The TFS Event Handler Service has two parts&amp;#58; The Queuer which handles the TFS events and then relays those messages over a MSMQ WCF service to the EventHandler service that loads all avilable user built Event Handlers and runs the events against the appropriate handlers. 
&lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]
&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;&lt;li&gt;2008-05-30 - Renaming to Production version&lt;/li&gt;&lt;li&gt;2008-05-30 - Addition of Heat integration Handler&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Upgrading"&gt;Upgrading the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=Home"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=10253"&gt;v2.0 (CTP)&lt;/a&gt; (Proposed Release)
&lt;/h3&gt;The v2 product will build on v1 and provide better GUI interaction with the handler system as well as increased debug capability against it.&lt;br /&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/17/TFS-Event-Handler-CTP-1-Delayed.aspx"&gt;TFS Event Handler: CTP 1 Delayed&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, June 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/08/TFS-Event-Handler-Workflow.aspx"&gt;Workflow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/07/TFS-Event-Handler-Progress.aspx"&gt;TFS Event Handler Progress&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 13:23:37 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080530012337P</guid></item><item><title>UPDATED WIKI: TFS Event Handler v1.0</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS Event Handler v1.0&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
TFS Event Handler
&lt;/h2&gt; &lt;br /&gt;The TFS Event Handler consists of a server application that hosts the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; and the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt;. When a Work Item in Team Foundation Server is changes an SOAP event is fired that is picked up by the TFS Event Handler Server through the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; which then call all of the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt; that are currently loaded.&lt;br /&gt;&lt;h3&gt;
TFS Event Handler Server
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handler Server v1.0&lt;/a&gt; - Installation and Configuration&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
TFS Event Handlers
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Assigned To - Send an email to a user who is assigned an email unless they are the one that assigned it to themselves.&lt;/li&gt;&lt;li&gt;Notify Creator - Sends an email to the Owner of a Work Item when it is changed unless they are the one that changed it&lt;/li&gt;&lt;li&gt;Re-Assigned - Send an email to a user when a work item that they are assigned is re assigend to someone else unless they are the one that made the change.&lt;/li&gt;&lt;li&gt;Heat Journal Update - Updates a Heat Journal Entry with the duration of work and a not with a link to the TFS Artifact&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Related Releases&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;Release v1.0&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Related Pages&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 11:11:12 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: TFS Event Handler v1.0 20080530111112A</guid></item><item><title>UPDATED WIKI: TFS Event Handler Server v1.0</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS Event Handler Server v1.0&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
TFS Event Handler Server v1.0 : Release &lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#Installation"&gt;Installation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#Upgrading"&gt;Upgrading&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#Configuration"&gt;Configuration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a name="Installation"&gt;&lt;/a&gt;Installation
&lt;/h2&gt; &lt;br /&gt;The installation is fairly simple. Just run the exe. This will create a service on your local computer and all the appropriate files in the correct folders.&lt;br /&gt; &lt;br /&gt;You will not be able to start the service before you have configured it!&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a name="Upgrading"&gt;&lt;/a&gt;Upgrading
&lt;/h2&gt; &lt;br /&gt;If you are upgrading the TFS Event Handler Server to the latest version make sure that you make a copy of the .config file so you don't have to write it again. And make sure that you stop the service first or you may need to restart.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a name="Configuration"&gt;&lt;/a&gt;Configuration
&lt;/h2&gt; &lt;br /&gt;You will need to configure the application to work with your team server. This has a number of steps:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Change the account that the service runns under&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;To allow the service to run correctly it must have permission to perform certain operation on your Team Foundation Server. To this end you need to set the account that the service runs under to TFSService or TFSSetup. I have used TFSSetup for all my tests.&lt;br /&gt;You can do this by locating the service in the Service Manager and right clicking on it, selecting &amp;quot;properties&amp;quot; nad viewing the &amp;quot;Log On&amp;quot; tab. You should then set the account to an existing account with the desiered permissions for TFS.&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Edit the application.config file to suit your needs&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;There are a number of config options for the TFS Event Handler Prototype. I will describe all of them in depth here. The first step is to set the WCF service options, which really only requires you to change one value.&lt;br /&gt;&lt;pre&gt;
&amp;lt;system.serviceModel&amp;gt;
        &amp;lt;services&amp;gt;
            &amp;lt;service name=&amp;quot;RDdotNet.TeamFoundation.NotificationService&amp;quot;&amp;gt;
                &amp;lt;endpoint address=&amp;quot;http://[LocalMacheneName]:8677&amp;quot; binding=&amp;quot;basicHttpBinding&amp;quot;
                    bindingConfiguration=&amp;quot;&amp;quot; contract=&amp;quot;RDdotNet.TeamFoundation.INotificationService&amp;quot; /&amp;gt;
            &amp;lt;/service&amp;gt;
        &amp;lt;/services&amp;gt;
    &amp;lt;/system.serviceModel&amp;gt; 
&lt;/pre&gt;The important one is the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=LocalMacheneName&amp;amp;referringTitle=TFS%20Event%20Handler%20Server%20v1.0"&gt;LocalMacheneName&lt;/a&gt; variable, which should be set to the local machine name, or the domain name that points to your computer if you have a crazy proxy.&lt;br /&gt; &lt;br /&gt;The next step is to set the real options for this software. This starts with the &amp;lt;RDdotNet.TeamFoundation&amp;gt; options and requires you to set a number of things.&lt;br /&gt;&lt;pre&gt;
&amp;lt;BaseAddress url=&amp;quot;http://[LocalMacheneName]:3624/&amp;quot; /&amp;gt;
&lt;/pre&gt;Again you need to set the machine name, but make sure that the port is different.&lt;br /&gt;&lt;pre&gt;
&amp;lt;TeamServers&amp;gt;
            &amp;lt;TeamServer name=&amp;quot;[TFS Server Name]&amp;quot;
                        url=&amp;quot;http://[TFS Server Name]:8080/&amp;quot;
                        subscriber=&amp;quot;[Subscriber AD Account]&amp;quot;
                        mailAddressFrom=&amp;quot;[From Email Address]&amp;quot;
                        mailFromName=&amp;quot;[Form name]&amp;quot;
                        mailServer=&amp;quot;[email relay server]&amp;quot;
                        logEvents=&amp;quot;True&amp;quot;
                        testMode=&amp;quot;True&amp;quot;
                        testEmail=&amp;quot;[email to send testes to]&amp;quot;
                        eventLogPath=&amp;quot;C:\temp\TFSEventHandler\&amp;quot;&amp;gt;
            &amp;lt;/TeamServer&amp;gt;
        &amp;lt;/TeamServers&amp;gt;
&lt;/pre&gt;In the Team Servers section you need to list all of the team servers that you are going to be handling events for. The system will automatically add the event subscriptions for all team servers added here, but I have only tested with two and I now always run the service on the TFS server.&lt;br /&gt; &lt;br /&gt;TeamServer Options&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Name &lt;/th&gt;&lt;th&gt;Type &lt;/th&gt;&lt;th&gt;Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;name &lt;/td&gt;&lt;td&gt;System.String&lt;/td&gt;&lt;td&gt; This should be a friendly name for the team foundation server &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;url &lt;/td&gt;&lt;td&gt;System.Uri &lt;/td&gt;&lt;td&gt;The URI for the TFS server you wish to connect to including protocol and port. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;mailFromAddress &lt;/td&gt;&lt;td&gt;System.String &lt;/td&gt;&lt;td&gt;The address from which you want all emails sent by the system to say that they are sent. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;mailFromName &lt;/td&gt;&lt;td&gt;System.String &lt;/td&gt;&lt;td&gt;The display name of the from email address &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;mailServer &lt;/td&gt;&lt;td&gt;System.String &lt;/td&gt;&lt;td&gt;The mail server that you have permission for to send emails &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;logEvents &lt;/td&gt;&lt;td&gt;System.Boolean &lt;/td&gt;&lt;td&gt;A true or false value that enables logging of all events within that system. Excellent for debugging... &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;testMode &lt;/td&gt;&lt;td&gt;System.Boolean&lt;/td&gt;&lt;td&gt; When in test mode all emails sent by the system will only be sent to email address defined by testEmail. Set to false for production. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;testEmail &lt;/td&gt;&lt;td&gt;System.String &lt;/td&gt;&lt;td&gt;The email address that, when testMode is enabled will receive all emails sent from the system. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;eventLogPath &lt;/td&gt;&lt;td&gt;System.String &lt;/td&gt;&lt;td&gt;the location that the event logs will be written to. All events received get assigned a System.Guid and all logs pertaining to that event get saved in the corresponding folder. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;subscriber &lt;/td&gt;&lt;td&gt;System.String &lt;/td&gt;&lt;td&gt;The AD account name of the account that is writing the events. Set to the name of your TFSSetup or TFSService accounts. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Now you are ready to set the event handlers. These are defined within the &amp;quot;Events&amp;quot; section:&lt;br /&gt;&lt;pre&gt;
&amp;lt;Events&amp;gt;
            &amp;lt;!-- 
                        Use one of the following events:
                                        AclChangedEven
                                        Branchmovedevent
                                        BuildCompletionEvent
                                        BuildStatusChangeEvent
                                        CommonStructureChangedEvent
                                        DataChangedEvent
                                        IdentityChangedEvent
                                        IdentityCreatedEvent
                                        IdentityDeletedEvent
                                        MembershipChangedEvent
                                        WorkItemChangedEvent)
                        Then you need to add handlers for the events.
                                          
                   Example:
                           &amp;lt;Event eventType=&amp;quot;WorkItemChangedEvent&amp;quot;&amp;gt;
                                &amp;lt;Handlers&amp;gt;
                                    &amp;lt;Handler type=&amp;quot;RDdotNet.TeamFoundation.WorkItemTracking.AssignedToHandler&amp;quot;
                                             assemblyFileName=&amp;quot;RDdotNet.TeamFoundation.WorkItemTracking.AssignedTo.dll&amp;quot;
                                             assemblyFileLocation=&amp;quot;~\EventHandlers\WorkItemTracking\&amp;quot;&amp;gt;
                                    &amp;lt;/Handler&amp;gt;
                                &amp;lt;/Handlers&amp;gt;
                            &amp;lt;/Event&amp;gt;
                    --&amp;gt;
            &amp;lt;Event eventType=&amp;quot;WorkItemChangedEvent&amp;quot;&amp;gt;
                &amp;lt;Handlers&amp;gt;
                    &amp;lt;Handler type=&amp;quot;RDdotNet.TeamFoundation.WorkItemTracking.AssignedToHandler&amp;quot;
                             assemblyFileName=&amp;quot;RDdotNet.TeamFoundation.WorkItemTracking.AssignedTo.dll&amp;quot;
                             assemblyFileLocation=&amp;quot;~\EventHandlers\WorkItemTracking\&amp;quot;&amp;gt;
                    &amp;lt;/Handler&amp;gt;
                &amp;lt;/Handlers&amp;gt;
            &amp;lt;/Event&amp;gt;
        &amp;lt;/Events&amp;gt;
&lt;/pre&gt;As you can see you are theoretically allows to us any events. Please keep in mind that only the WorkItemChangedEvent and the CheckInEvent have been tested. When you add the &amp;quot;Event&amp;quot; tag with the corresponding eventType (which is an enumerator) this tells the system which specific events to subscribe to.&lt;br /&gt; &lt;br /&gt; You can then add handlers to an event. These handlers are fired whenever these events are received.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Name &lt;/th&gt;&lt;th&gt;Type &lt;/th&gt;&lt;th&gt;Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;eventType&lt;/td&gt;&lt;td&gt; RDdotNet.TeamFoundation.EventTypes &lt;/td&gt;&lt;td&gt;Enumerator that  defines the list of possible events. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;type&lt;/td&gt;&lt;td&gt; System.Type&lt;/td&gt;&lt;td&gt; This must be a valid type in the assembly listed in assemblyFileName &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;assemblyFileName&lt;/td&gt;&lt;td&gt; System.String&lt;/td&gt;&lt;td&gt; This must be a valid assembly found in the assemblyFileLocation &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;assemblyFileLocation&lt;/td&gt;&lt;td&gt; System.String&lt;/td&gt;&lt;td&gt; A location within the servers file system that holds this assembly. ~ denotes the applications root. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;If you are using friendly server names or TeamPlain the you can change the  TFS server links to be TeamPlain ones using the UrlReplacements config element:&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
&amp;lt;UrlReplacements&amp;gt;
            &amp;lt;!-- The Url Replaces change the url listed in the event to valid public items
            Examples:
                This item changes the TFS url to a TeamPlain v1 url
                &amp;lt;Replace eventType=&amp;quot;WorkItemChangedEvent&amp;quot; 
                                         old=&amp;quot;:8080/WorkItemTracking/WorkItem.aspx?artifactMoniker=&amp;quot; 
                                        new=&amp;quot;/workitem.aspx?id=&amp;quot; /&amp;gt;
                            
                These items change the server location to a public host header:
                &amp;lt;Replace eventType=&amp;quot;WorkItemChangedEvent&amp;quot; 
                                         old=&amp;quot;[ServerProductionEnviromentName]&amp;quot; 
                                         new=&amp;quot;[PublicProductionEnviromentUri]&amp;quot; /&amp;gt;
                &amp;lt;Replace eventType=&amp;quot;WorkItemChangedEvent&amp;quot; 
                                         old=&amp;quot;[ServerDevelopmentEnviromentName]&amp;quot; 
                                         new=&amp;quot;[PublicDevelopmentEnviromentUri]&amp;quot; /&amp;gt;
            --&amp;gt;
&amp;lt;/UrlReplacements&amp;gt;
&lt;/pre&gt; &lt;br /&gt;This works by replacing values within the URL in the events. You specify the event type, what to look for and what to replace it by. This allows grater control and the integration of TeamPlain into your world. If a task is assigned to someone outside of your departmental sphere who you have given permission to TFS but who know nothing about it, they will still get an email that will link them through to TeamPlain.&lt;br /&gt; &lt;br /&gt;And that is you all set. if you have installed the service and set the account that is used to run the service you should get no errors when starting. No guarantees though :)&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Test the service&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;i&gt;comming soon&lt;/i&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Turn off Debug Mode&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;When you have completed testing and are sure that it workd, all you have to do is change the testMode property to False and restart the service.&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
&amp;lt;TeamServers&amp;gt;
            &amp;lt;TeamServer name=&amp;quot;[TFS Server Name]&amp;quot;
                        ...
                        testMode=&amp;quot;True&amp;quot;
                        ...
            &amp;lt;/TeamServer&amp;gt;
        &amp;lt;/TeamServers&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 10:22:09 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: TFS Event Handler Server v1.0 20080530102209A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=54</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The Team Foundation Server Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events. The TFS Event Handler Service is a server application that attaches onto the soap events that are fired from Team Foundation Server&amp;#39;s eventing service. The TFS Event Handler Service has two parts&amp;#58; The Queuer which handles the TFS events and then relays those messages over a MSMQ WCF service to the EventHandler service that loads all avilable user built Event Handlers and runs the events against the appropriate handlers. 
&lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]
&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Upgrading"&gt;Upgrading the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=Home"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=10253"&gt;v2.0 (CTP)&lt;/a&gt; (Proposed Release)
&lt;/h3&gt;The v2 product will build on v1 and provide better GUI interaction with the handler system as well as increased debug capability against it.&lt;br /&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/17/TFS-Event-Handler-CTP-1-Delayed.aspx"&gt;TFS Event Handler: CTP 1 Delayed&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, June 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/08/TFS-Event-Handler-Workflow.aspx"&gt;Workflow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/07/TFS-Event-Handler-Progress.aspx"&gt;TFS Event Handler Progress&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 10:19:46 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080530101946A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=53</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The Team Foundation Server Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events. The TFS Event Handler Service is a server application that attaches onto the soap events that are fired from Team Foundation Server&amp;#39;s eventing service. The TFS Event Handler Service has two parts&amp;#58; The Queuer which handles the TFS events and then relays those messages over a MSMQ WCF service to the EventHandler service that loads all avilable user built Event Handlers and runs the events against the appropriate handlers. 
&lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]
&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=Home"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=10253"&gt;v2.0 (CTP)&lt;/a&gt; (Proposed Release)
&lt;/h3&gt;The v2 product will build on v1 and provide better GUI interaction with the handler system as well as increased debug capability against it.&lt;br /&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/17/TFS-Event-Handler-CTP-1-Delayed.aspx"&gt;TFS Event Handler: CTP 1 Delayed&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, June 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/08/TFS-Event-Handler-Workflow.aspx"&gt;Workflow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/07/TFS-Event-Handler-Progress.aspx"&gt;TFS Event Handler Progress&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:32:40 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080530083240A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=52</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The Team Foundation Server Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events. The TFS Event Handler Service is a server application that attaches onto the soap events that are fired from Team Foundation Server&amp;#39;s eventing service. The TFS Event Handler Service has two parts&amp;#58; The Queuer which handles the TFS events and then relays those messages over a MSMQ WCF service to the EventHandler service that loads all avilable user built Event Handlers and runs the events against the appropriate handlers. 
&lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=10253"&gt;v2.0 (CTP)&lt;/a&gt; (Proposed Release)
&lt;/h3&gt;The v2 product will build on v1 and provide better GUI interaction with the handler system as well as increased debug capability against it.&lt;br /&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]
&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=Home"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/17/TFS-Event-Handler-CTP-1-Delayed.aspx"&gt;TFS Event Handler: CTP 1 Delayed&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, June 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/08/TFS-Event-Handler-Workflow.aspx"&gt;Workflow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/07/TFS-Event-Handler-Progress.aspx"&gt;TFS Event Handler Progress&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:31:59 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080530083159A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=51</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The Team Foundation Server Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events. The TFS Event Handler Service is a server application that attaches onto the soap events that are fired from Team Foundation Server&amp;#39;s eventing service. The TFS Event Handler Service has two parts&amp;#58; The Queuer which handles the TFS events and then relays those messages over a MSMQ WCF service to the EventHandler service that loads all avilable user built Event Handlers and runs the events against the appropriate handlers. 
&lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]
&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=Home"&gt;Create your own Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/17/TFS-Event-Handler-CTP-1-Delayed.aspx"&gt;TFS Event Handler: CTP 1 Delayed&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, June 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/08/TFS-Event-Handler-Workflow.aspx"&gt;Workflow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/07/TFS-Event-Handler-Progress.aspx"&gt;TFS Event Handler Progress&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:29:53 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080530082953A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=50</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The Team Foundation Server Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events. The TFS Event Handler Service is a server application that attaches onto the soap events that are fired from Team Foundation Server&amp;#39;s eventing service. The TFS Event Handler Service has two parts&amp;#58; The Queuer which handles the TFS events and then relays those messages over a MSMQ WCF service to the EventHandler service that loads all avilable user built Event Handlers and runs the events against the appropriate handlers. 
&lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt;&lt;h3&gt;
&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]
&lt;/h3&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/17/TFS-Event-Handler-CTP-1-Delayed.aspx"&gt;TFS Event Handler: CTP 1 Delayed&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, June 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/08/TFS-Event-Handler-Workflow.aspx"&gt;Workflow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/07/TFS-Event-Handler-Progress.aspx"&gt;TFS Event Handler Progress&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:28:09 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080530082809A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Home&amp;version=49</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Welcome to the Team Foundation Server Event Handler Homepage! 
&lt;/h2&gt;The Team Foundation Server Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events. The TFS Event Handler Service is a server application that attaches onto the soap events that are fired from Team Foundation Server&amp;#39;s eventing service. The TFS Event Handler Service has two parts&amp;#58; The Queuer which handles the TFS events and then relays those messages over a MSMQ WCF service to the EventHandler service that loads all avilable user built Event Handlers and runs the events against the appropriate handlers. 
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Release List
&lt;/h2&gt; &lt;br /&gt;!!!&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;v1.0&lt;/a&gt; [&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20v1.0&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;]&lt;br /&gt;This release comes with 2 event handlers. One is fully tested and this is the AssignedTo handler which sends a nicely formated email to users if a work item is assigned to them regardless wither they have added alerts. This email can be tailored to link back to TeamPlain v1.0 instead of TFS.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;2007-06-18 - Original release under the name &amp;quot;TFS Event Handler (Prototype)&amp;quot;&lt;/li&gt;&lt;li&gt;2008-05-27 - Updated to take care of some bugs.&lt;/li&gt;&lt;li&gt;2008-05-27 - Addition of Some event handlers...&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;Common Tasks&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=Home&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=Home"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=Home"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
News &lt;a name="News"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;a href="http://feeds.martin.hinshelwood.com/MartinHinshelwood" class="externalLink"&gt;Subscribe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href="http://hinshelwood.com" class="externalLink"&gt;View all&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972065/linked-in-vsts-group.aspx"&gt;Linked in VSTS Group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/290972066/linked-in-codeplex-developers-group.aspx"&gt;Linked in Codeplex developers group&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, May 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/274600035/tfs-sticky-buddy-v1.0.aspx"&gt;TFS Sticky Buddy v1.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/273031239/end-of-another-sticky-week.aspx"&gt;End of another Sticky week...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/272423541/tfs-stick-buddy-v0.4.0-ctp2-released.aspx"&gt;TFS Stick Buddy v0.4.0 CTP2 released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 17, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/270872217/tfs-sticky-buddy-v0.3.1-ctp1.aspx"&gt;TFS Sticky Buddy v0.3.1 CTP1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 15, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233062004/tfs-sticky-buddy-poc-winforms-release.aspx"&gt;TFS Sticky Buddy POC (WinForms) release&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/233034863/tfs-sticky-buddy-layout-fun.aspx"&gt;TFS Sticky Buddy layout fun...&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, February 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/229530658/tfs-sticky-buddy-codeplex-project.aspx"&gt;TFS Sticky Buddy Codeplex project&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, February 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/226498811/new-event-handlers.aspx"&gt;New Event Handlers&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 31, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/225315682/tfs-event-handler-prototype-refresh.aspx"&gt;TFS Event Handler (Prototype) Refresh&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, January 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/224689302/tfs-event-handler-ctp-2-released.aspx"&gt;TFS Event Handler CTP 2 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, January 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.martin.hinshelwood.com/~r/TfsEventhandler/~3/222462098/tfs-event-handler-ctp1-released.aspx"&gt;TFS Event Handler CTP1 Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, January 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/07/16/TFS-Event-Handler-Prototype-Feedback.aspx"&gt;TFS Event Handler Prototype Feedback&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, July 16, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/Creating-your-own-Event-Handler.aspx"&gt;Creating your own Event Handler&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Configuration-Demystified.aspx"&gt;TFS Event Handler prototype Configuration Demystified&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/18/TFS-Event-Handler-Prototype-Released.aspx"&gt;TFS Event Handler: Prototype Released&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, June 18, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/06/17/TFS-Event-Handler-CTP-1-Delayed.aspx"&gt;TFS Event Handler: CTP 1 Delayed&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, June 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/08/TFS-Event-Handler-Workflow.aspx"&gt;Workflow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://geekswithblogs.net/hinshelm/archive/2007/05/07/TFS-Event-Handler-Progress.aspx"&gt;TFS Event Handler Progress&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, May 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.martin.hinshelwood.com/tfseventhandler" target="_blank"&gt;TFS Event Handler&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:27:43 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080530082743A</guid></item><item><title>UPDATED WIKI: TFS Event Handler v1.0</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS Event Handler v1.0&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
TFS Event Handler
&lt;/h2&gt; &lt;br /&gt;The TFS Event Handler consists of a server application that hosts the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; and the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt;. When a Work Item in Team Foundation Server is changes an SOAP event is fired that is picked up by the TFS Event Handler Server through the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; which then call all of the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt; that are currently loaded.&lt;br /&gt;&lt;h3&gt;
TFS Event Handler Server
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handler Server v1.0&lt;/a&gt; - Installation and Configuration&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
TFS Event Handlers
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Event Handler 1&lt;/li&gt;&lt;li&gt;Event Handler 2&lt;/li&gt;&lt;li&gt;Event Handler 3&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Related Releases&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;Release v1.0&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Related Pages&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:25:51 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: TFS Event Handler v1.0 20080530082551A</guid></item><item><title>UPDATED WIKI: TFS Event Handler v1.0</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS Event Handler v1.0&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
TFS Event Handler
&lt;/h2&gt; &lt;br /&gt;The TFS Event Handler consists of a server application that hosts the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; and the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt;. When a Work Item in Team Foundation Server is changes an SOAP event is fired that is picked up by the TFS Event Handler Server through the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; which then call all of the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt; that are currently loaded.&lt;br /&gt;&lt;h3&gt;
TFS Event Handler Server
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handler Server v1.0&lt;/a&gt; - Installation and Configuration&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
TFS Event Handlers
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Event Handler 1&lt;/li&gt;&lt;li&gt;Event Handler 2&lt;/li&gt;&lt;li&gt;Event Handler 3&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Related Releases&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;Release v1.0&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Related Pages&lt;/b&gt;&lt;br /&gt;*&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0&amp;amp;ANCHOR#Installation"&gt;Installing the TFS Event Handler Server&lt;/a&gt;&lt;br /&gt;*&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0&amp;amp;ANCHOR#Configuration"&gt;Configuring the TFS Event Handler Server&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:25:32 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: TFS Event Handler v1.0 20080530082532A</guid></item><item><title>UPDATED WIKI: TFS Event Handlers v1.0</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS Event Handlers v1.0&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
TFS Event Handlers
&lt;/h2&gt; &lt;br /&gt;Creating an event handler with the Team Foundation Server Event Handlers is very easy. You will need to inherit from the AEventHandler class which is part of RDdotNet.TeamFoundation.dll located in the install directory (I will make an SDK later).&lt;br /&gt;&lt;pre&gt;
Imports Microsoft.TeamFoundation.Client
 
Public MustInherit Class AEventHandler(Of TEvent)
 
    Public MustOverride Sub Run(ByVal EventHandlerItem As EventHandlerItem(Of TEvent), _
                                               ByVal ServiceHost As ServiceHostItem, _
                                               ByVal TeamServer As TeamServerItem, _
                                               ByVal e As NotifyEventArgs(Of TEvent))
 
    Public MustOverride Function IsValid(ByVal EventHandlerItem As EventHandlerItem(Of TEvent), _
                                               ByVal ServiceHost As ServiceHostItem, _
                                               ByVal TeamServer As TeamServerItem, _
                                               ByVal e As NotifyEventArgs(Of TEvent)) As Boolean
 
End Class
&lt;/pre&gt;Both of the methods that the AEventHandler exposes have the same signature. Hear is what it all means...&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Name &lt;/th&gt;&lt;th&gt;Type &lt;/th&gt;&lt;th&gt;Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;EventHandlerItem&lt;/td&gt;&lt;td&gt;  EventHandlerItem(Of TEvent) &lt;/td&gt;&lt;td&gt;The event handler item contains information about the handler. This includes an instance of the config data, the handler its self and a status property. The TEvent generic makes sure that everything is strongly types for the event that you are dealing with. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;ServiceHost &lt;/td&gt;&lt;td&gt; ServiceHostItem&lt;/td&gt;&lt;td&gt; Base Address of the service, Event Type, Host Config data and a link to the service host object. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;|TeamServer | TeamServerItem| Config data for the team server as well as an instance of the Microsoft.TeamFoundation.TeamFoundationServer object &lt;br /&gt;e NotifyEventArgs(Of TEvent) This object allows access to all of the event specific data including the event object, the event type, the TFS Identity object and the TFS Subscription object. |&lt;br /&gt; &lt;br /&gt;Lets look at the implementation that comes with the TFS Event Handler, the &amp;quot;AssignedToHandler&amp;quot;. The IsValid method denotes wither the handler will acrualy run at all:&lt;br /&gt;&lt;pre&gt;
    Public Overrides Function IsValid(ByVal EventHandlerItem As EventHandlerItem(Of WorkItemChangedEvent), _
                                                    ByVal ServiceHost As ServiceHostItem, _
                                                    ByVal TeamServer As TeamServerItem, _
                                                    ByVal e As NotifyEventArgs(Of WorkItemChangedEvent)) As Boolean
        If e.Event Is Nothing Then
            Return False
        End If
        Dim assignedName As String = WorkItemEventQuerys.GetAssignedToName(e.Event)
        If String.IsNullOrEmpty(assignedName) Then
            Return False
        Else
            Return Not assignedName = WorkItemEventQuerys.GetChangedByName(e.Event)
        End If
    End Function
&lt;/pre&gt;This method initially checks to see if the event exists and then queries the assigned name from the event using a work item event query which consists of:&lt;br /&gt;&lt;pre&gt;
Return eventData.CoreFields.StringFields.Find(New Predicate(Of StringField)(AddressOf FindAssignedTo)).NewValue
&lt;/pre&gt;All this does is search the String fields associated with the core work item bits to find the &amp;quot;System.AssignedTo&amp;quot; value. You could so this manually, but I have a number of queries there and you can add any number you wish.&lt;br /&gt; &lt;br /&gt;The logic: If Event exists and assigned name is not empty then check that the assigned name is not the changed name.&lt;br /&gt; &lt;br /&gt;So in English with all of the crap split out: Did the user assign the work item to himself? If not then send them an email!&lt;br /&gt; &lt;br /&gt;The rest, as they say, is just logic. The &amp;quot;Run&amp;quot; method calls the &amp;quot;IsValid&amp;quot; and then sends an email if it is in fact valid, hardly rocket science.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Related Releases&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;Release v1.0&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Related Pages&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=Event%20Handler%20Install%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handlers%20v1.0"&gt;Installing an Event Handler&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:22:28 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: TFS Event Handlers v1.0 20080530082228A</guid></item><item><title>UPDATED WIKI: TFS Event Handler v1.0</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS Event Handler v1.0&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
TFS Event Handler
&lt;/h2&gt; &lt;br /&gt;The TFS Event Handler consists of a server application that hosts the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; and the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt;. When a Work Item in Team Foundation Server is changes an SOAP event is fired that is picked up by the TFS Event Handler Server through the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; which then call all of the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt; that are currently loaded.&lt;br /&gt;&lt;h3&gt;
TFS Event Handler Server
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handler Server v1.0&lt;/a&gt; - Installation and Configuration&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
TFS Event Handlers
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Event Handler 1&lt;/li&gt;&lt;li&gt;Event Handler 2&lt;/li&gt;&lt;li&gt;Event Handler 3&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Related Releases&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;Release v1.0&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:21:59 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: TFS Event Handler v1.0 20080530082159A</guid></item><item><title>UPDATED WIKI: TFS Event Handler v1.0</title><link>http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS Event Handler v1.0&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
TFS Event Handler
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Release/ProjectReleases.aspx?ReleaseId=5057"&gt;Release v1.0&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;The TFS Event Handler consists of a server application that hosts the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; and the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt;. When a Work Item in Team Foundation Server is changes an SOAP event is fired that is picked up by the TFS Event Handler Server through the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Notification%20Service&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Notification Service&lt;/a&gt; which then call all of the &lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handlers%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handlers&lt;/a&gt; that are currently loaded.&lt;br /&gt;&lt;h3&gt;
TFS Event Handler Server
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/TFSEventHandler/Wiki/View.aspx?title=TFS%20Event%20Handler%20Server%20v1.0&amp;amp;referringTitle=TFS%20Event%20Handler%20v1.0"&gt;TFS Event Handler Server v1.0&lt;/a&gt; - Installation and Configuration&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
TFS Event Handlers
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Event Handler 1&lt;/li&gt;&lt;li&gt;Event Handler 2&lt;/li&gt;&lt;li&gt;Event Handler 3&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>hinshelmw</author><pubDate>Fri, 30 May 2008 08:21:24 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: TFS Event Handler v1.0 20080530082124A</guid></item></channel></rss>