public void PermenentlyDeleteItem(int id) { VssConnection connection = new VssConnection(_uri, _credentials); WorkItemTrackingHttpClient workItemTrackingHttpClient = connection.GetClient <WorkItemTrackingHttpClient>(); workItemTrackingHttpClient.DestroyWorkItemAsync(id); }
public void PermenentlyDeleteWorkItem() { int workItemId = -1; // TODO VssConnection connection = Context.Connection; WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient <WorkItemTrackingHttpClient>(); workItemTrackingClient.DestroyWorkItemAsync(workItemId); }
public void PermenentlyDeleteWorkItem() { int id = _id; VssConnection connection = Context.Connection; WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient <WorkItemTrackingHttpClient>(); WorkItemDelete result = workItemTrackingClient.DeleteWorkItemAsync(id).Result; workItemTrackingClient.DestroyWorkItemAsync(id); }
public void PermenentlyDeleteMultipleWorkItems() { int[] ids = { 72, 73, 81 }; //TODO VssConnection connection = Context.Connection; WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient <WorkItemTrackingHttpClient>(); List <WorkItemDeleteReference> result = workItemTrackingClient.GetDeletedWorkItemsAsync(ids).Result; foreach (var item in result) { workItemTrackingClient.DestroyWorkItemAsync(Convert.ToInt32(item.Id)); } }
/// <summary> /// Destroy a work item from Recycle Bin /// </summary> /// <param name="workItemID"></param> static void DestroyDeletedWorkItem(int workItemID) { WitClient.DestroyWorkItemAsync(workItemID).Wait(); Console.WriteLine("Work Item {0} is destroyed", workItemID); }