Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Microsoft.TeamFoundation.Client;
- using System.Net;
- using Microsoft.TeamFoundation.VersionControl.Client;
- using Microsoft.TeamFoundation.WorkItemTracking.Client;
- namespace TFSEvents
- {
- class Program
- {
- static void Main(string[] args)
- {
- Uri serverUri = new Uri(@"http://tfs");
- string username, password;
- Console.WriteLine("Enter Username:");
- username = Console.ReadLine();
- Console.WriteLine("Enter password:");
- password = ReadPassword();
- NetworkCredential cred = new NetworkCredential(username, password);
- TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(serverUri, cred);
- tfs.EnsureAuthenticated();
- VersionControlServer vs = tfs.GetService<VersionControlServer>();
- Changeset cs= vs.GetChangeset(12345);
- WorkItem[] wi = cs.WorkItems;
- wi[0].FieldChanged += new WorkItemFieldChangeEventHandler(changeHandler);
- while (Console.ReadLine() != "q") ;
- }
- private static void changeHandler(object o, WorkItemEventArgs e)
- {
- Console.WriteLine(e.Field);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement