Метод QueueSystem.ReadProjectJobStatus
Получает состояние заданий для указанного проектов, типы заданий и состояния завершения из службы очередей Project Server.
Пространство имен: WebSvcQueueSystem
Сборка: ProjectServerServices (в ProjectServerServices.dll)
Синтаксис
'Декларация
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/ReadProjectJobStatus", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ReadProjectJobStatus ( _
projectGUIDs As Guid(), _
messageTypes As QueueMsgType(), _
JobCompletionStates As JobState(), _
fromDate As DateTime, _
toDate As DateTime, _
maxRows As Integer, _
includeWaitTime As Boolean, _
sortColumn As SortColumn, _
sortOrder As SortOrder _
) As QueueStatusDataSet
'Применение
Dim instance As QueueSystem
Dim projectGUIDs As Guid()
Dim messageTypes As QueueMsgType()
Dim JobCompletionStates As JobState()
Dim fromDate As DateTime
Dim toDate As DateTime
Dim maxRows As Integer
Dim includeWaitTime As Boolean
Dim sortColumn As SortColumn
Dim sortOrder As SortOrder
Dim returnValue As QueueStatusDataSet
returnValue = instance.ReadProjectJobStatus(projectGUIDs, _
messageTypes, JobCompletionStates, _
fromDate, toDate, maxRows, includeWaitTime, _
sortColumn, sortOrder)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/ReadProjectJobStatus", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public QueueStatusDataSet ReadProjectJobStatus(
Guid[] projectGUIDs,
QueueMsgType[] messageTypes,
JobState[] JobCompletionStates,
DateTime fromDate,
DateTime toDate,
int maxRows,
bool includeWaitTime,
SortColumn sortColumn,
SortOrder sortOrder
)
Параметры
projectGUIDs
Тип: []Массив идентификаторов GUID проекта.
messageTypes
Тип: []Массив из значений перечисления QueueMsgType .
JobCompletionStates
Тип: []Массив из значений перечисления JobState .
fromDate
Тип: System.DateTimeМинимальное значение даты и времени заданий в очереди.
toDate
Тип: System.DateTimeМаксимальная дата и время заданий в очереди.
maxRows
Тип: System.Int32Максимальное число возвращаемых строк состояния заданий.
includeWaitTime
Тип: System.BooleanЕсли trueвключают время ожидания возложенных.
sortColumn
Тип: WebSvcQueueSystem.SortColumnУказывает, какие поля для сортировки в списке заданий.
sortOrder
Тип: WebSvcQueueSystem.SortOrderУказывает ли сортировка, а также в какой порядок.
Возвращаемое значение
Тип: WebSvcQueueSystem.QueueStatusDataSet
Состояние запрошенного заданий с данными QueueStatusDataSet.StatusRow для каждого задания.
Замечания
Примеры запросов состоянии задания и полученными данными в разделе ReadJobStatus и ReadJobStatusSimple.
Разрешения Project Server
Одно из следующих разрешений является обязательным.
Разрешение |
Описание |
---|---|
Позволяет пользователю управлять очередей Project Server. Глобальное разрешение. |
|
Позволяет пользователю удалить или переместить проектов. Глобальное разрешение. |
|
Позволяет пользователю удалить указанного проекты. Разрешение категории. |
|
Позволяет пользователям публиковать указанных проектов. Разрешение категории. |
|
Позволяет пользователю сохранять указанных проектов. Разрешение категории. |
|
Пользователь может назначить ресурсы из пула ресурсов для указанного проекта. Разрешение категории. |
|
Позволяет пользователю изменять план ресурсов. Разрешение категории. |
|
Позволяет пользователю изменять указанных проектов. Разрешение категории. |