In some of my previous posts I provided a list of TFS events that are available to subscribe to. Today I was working on a book review and needed to validate what events are available at RTM. It’s good that I checked with the RTM bits, because as it appears some events that where available in the Beta3 Refresh are now not available anymore.. The following list of events is available to subscribe to in the RTM release:
BuildCompletionEvent *
BuildStatusChangedEvent
BranchMovedEvent
NodeCreatedEvent
NodePropertiesChangedEvent
NodeRenamedEvent
NodesDeletedEvent
ProjectCreatedEvent *
ProjectDeletedEvent
CheckinEvent
AclChangedEvent
AclChangedEvent
CommonStructureChangedEvent
DataChangedEvent *
IdentityChangedEvent
IdentityCreatedEvent
IdentityDeletedEvent
MembershipChangedEvent
WorkItemChangedEvent
The events marked with an * are the events that have default subscriptions from Team Foundation server itself to keep work item tracking, version control and the data warehouse synchronized. When you compare this list with the previous list I provided you can see that the ProjectRenamedEvent and ArtifactChangedEvent are now missing.
If you want to know what fields are available for an given event, you can take a look at the TFSIntegration database (Table tbl_event_type and look at the event_type_schema column and look at the xsd definition of the event. For other events you can take a look into the directory Program FilesMicrosoft Visual Studio 2005 Team Foundation ServerWeb ServicesServicesv1.0Transforms and look at the XSD file for a given event.
One comment
-Trackback
Searching the web, I bumped into Marcel de Vries’ post of a list of available events in TFS.
Then I looked a bit further and found SRLTeam post (by Maor David) with a shorter, yet detailed, one.
Tal Tikotzki