删除Project Server PSI中的任务

时间:2015-03-09 02:53:06

标签: c# web-services project-server ms-project-server-2013 psi

我有一个问题,当我想删除项目服务器中的任务时,我使用了这种语法,deleteTask是Guid []

projectClient.QueueDeleteFromProject(jobUID, new Guid(sessionUID), new Guid(projectUID), deleteTask);

并等待队列

 if (Helpers.WaitForQueue(SvcQueueSystem.QueueMsgType.ProjectUpdate,
                queueSystemClient, startTime))
            {
                deleted= true;
            }
            else
            {
                Console.WriteLine("The project was not updated: {0}.\n\tThe queue wait time exceeded 60 seconds.", projectUID);
            }

我刚刚得到了意想不到的结果,没有删除任务,当我想要检查项目时我遇到了问题。什么queueMsgType与此问题中的删除任务相关?

1 个答案:

答案 0 :(得分:0)

检查队列JobState而不是QueueMsgType。请参阅MS文章中的here示例