Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
To do this, you can't call query labels with a wildcard character, you need to do the following:
- Get all items blow $/Dir1 using GetItems
- Loop through them calling QueryLabels on each one.
Here's a code snippet:
VersionControlServer sc = tfs.GetService<VersionControlServer>();
List<VersionControlLabel> labels = new List<VersionControlLabel>();
foreach (Item i in sc.GetItems("$/Proj", RecursionType.Full).Items)
{
labels.AddRange(sc.QueryLabels(null, null, null, false, i.ServerItem, null));
}
Comments
Anonymous
April 29, 2009
PingBack from http://asp-net-hosting.simplynetdev.com/how-to-query-all-labels-on-a-folder-recursively/Anonymous
May 06, 2009
Mohamed Mahmoud on How to: Query all labels on a folder recursively Brian Harry on Power Tool for ProfilingAnonymous
September 22, 2009
I think I will try to recommend this post to my friends and family, cuz it’s really helpful.Anonymous
March 27, 2012
i want fetch latest label from tfs plz help me........