0
是否可以使用TFS API或其他工具獲取此類XML? 此XML包含有關必須在翻譯工作項目中填入其他狀態字段的信息。獲取某些WorkItem的必填字段
這裏屏幕http://sqlrefactorstudio.com/content/png/TFS%20Work%20item%20required%20fields.png
是否可以使用TFS API或其他工具獲取此類XML? 此XML包含有關必須在翻譯工作項目中填入其他狀態字段的信息。獲取某些WorkItem的必填字段
這裏屏幕http://sqlrefactorstudio.com/content/png/TFS%20Work%20item%20required%20fields.png
使用的簡單的例子TFS API下面將寫出一個給定的工作項目所需的字段。
/// <summary>
/// Writes out the required fields for a work item.
/// </summary>
/// <param name="workItemId">The ID of a work item.</param>
private static void _GetRequiredFieldsForWorkItem(int workItemId)
{
using (TeamProjectPicker tpp = new TeamProjectPicker(TeamProjectPickerMode.SingleProject, false, new UICredentialsProvider()))
{
if (tpp.ShowDialog() == DialogResult.OK)
{
TfsTeamProjectCollection projectCollection = tpp.SelectedTeamProjectCollection;
WorkItemStore store = projectCollection.GetService<WorkItemStore>();
Console.WriteLine("Required Work Item Fields");
Console.WriteLine("-------------------------------");
WorkItem item = store.GetWorkItem(workItemId);
foreach (Field field in item.Fields)
{
if (field.IsRequired)
{
Console.WriteLine(field.ReferenceName);
}
}
}
}
}