Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
This chapter started with an overview of the high-level architecture of the extensibility available within Team Foundation Server. You learned how to get started with the client object model, as well as some useful tips for working with it. SOAP event subscriptions were then discussed, along with the available event types that can be subscribed to.
The server object model was examined, and examples of server plug-ins were provided. This included plug-ins that send real-time notifications, and plug-ins that can change the flow of a command.