public void GetWorkItemTypeField()
        {
            var workItemTypeName      = DefaultWorkItemType.Name;
            var workItemTypeFieldName = "System.Title";
            var workItemTypeField     = WitClient.GetWorkItemTypeFieldWithReferencesAsync(TeamProject.Id, workItemTypeName, workItemTypeFieldName).Result;

            Console.WriteLine($"Obtained work item type field information for '{workItemTypeFieldName}' on project: '{TeamProject.Name}' using REST.");
            Console.WriteLine($"Name: '{workItemTypeField.Name}'");
            Console.WriteLine($"Reference Name: '{workItemTypeField.ReferenceName}'");
            Console.WriteLine($"Always Required: '{workItemTypeField.AlwaysRequired}'");
            Console.WriteLine($"Help Text: '{workItemTypeField.HelpText}'");
            Console.WriteLine();
        }
コード例 #2
0
 /// <summary>
 /// Gets the ordered activity list.
 /// </summary>
 /// <returns>ActivityCollection.</returns>
 /// <autogeneratedoc/>
 private async Task <ActivityCollection> GetOrderedActivityList()
 {
     return(activityCollection ??= new ActivityCollection(activityOrder, (await WitClient.GetWorkItemTypeFieldWithReferencesAsync(Project.Id, WorkItemType.Task, WorkItemFieldType.Activity, WorkItemTypeFieldsExpandLevel.AllowedValues)).AllowedValues.Where(p => (p as string) != null).Select(p => (string)p)));
 }