Удалить задачу в Project Server 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 имеет отношение к удалению задачи в этой задаче?


person candhie    schedule 09.03.2015    source источник
comment
В коде неясно, чего вы пытаетесь достичь.   -  person Chase Florell    schedule 09.03.2015


Ответы (1)


Проверьте очередь JobState вместо QueueMsgType. См. Пример здесь из статьи MS

person Harsha Herle    schedule 16.03.2015