public WorkItemComment GetSingleWorkItemComment()
        {
            int id       = 23; //TODO
            int revision = 1;

            VssConnection connection = Context.Connection;
            WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient <WorkItemTrackingHttpClient>();

            WorkItemComment result = workItemTrackingClient.GetCommentAsync(id, revision).Result;

            Console.WriteLine("Revision: {0}", result.Revision);
            Console.WriteLine("Text: {0}", result.Text);

            return(result);
        }
示例#2
0
        public WorkItemComment GetSingleWorkItemComment()
        {
            WorkItem newWorkItem;

            using (new ClientSampleHttpLoggerOutputSuppression())
            {
                WorkItemsSample witSample = new WorkItemsSample();
                witSample.Context = this.Context;
                newWorkItem       = witSample.CreateWorkItem("Sample work item for comments");
                Context.SetValue <WorkItem>("$newWorkItem", newWorkItem);
            }

            int id = Convert.ToInt32(newWorkItem.Id);

            VssConnection connection = Context.Connection;
            WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient <WorkItemTrackingHttpClient>();

            WorkItemComment result = workItemTrackingClient.GetCommentAsync(id, 1).Result;

            Console.WriteLine("Revision: {0}", result.Revision);
            Console.WriteLine("Text: {0}", result.Text);

            return(result);
        }