Compartilhar via


QueueSystem.ReadProjectJobStatus method

Obtém o status de trabalhos para os projetos especificados, tipos de trabalho e estados de conclusão do serviço de enfileiramento do Project Server.

Namespace:  WebSvcQueueSystem
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaração
<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
'Uso
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
)

Parâmetros

  • projectGUIDs
    Type: []

    Matriz de GUIDs de projeto.

  • messageTypes
    Type: []

    Matriz de valores de enumeração QueueMsgType .

  • JobCompletionStates
    Type: []

    Matriz de valores de enumeração JobState .

  • fromDate
    Type: System.DateTime

    Mínima data e hora dos trabalhos em fila.

  • maxRows
    Type: System.Int32

    Número máximo de linhas de status do trabalho para retornar.

  • includeWaitTime
    Type: System.Boolean

    Se true, incluem o tempo de espera de trabalho esperadas.

Valor retornado

Type: WebSvcQueueSystem.QueueStatusDataSet
Status dos trabalhos solicitados, com os dados QueueStatusDataSet.StatusRow para cada trabalho.

Comentários

Para obter exemplos de solicitações de status do trabalho e os dados resultantes, consulte ReadJobStatus e ReadJobStatusSimple.

Permissões do Project Server

Uma das seguintes permissões é necessária.

Permissão

Descrição

ManageQueue

Permite ao usuário gerenciar a fila do Project Server. Permissão global.

CleanupProjectServerDatabase

Permite que o usuário exclua ou mova os projetos. Permissão global.

DeleteProject

Permite ao usuário excluir os projetos especificados. Permissão de categoria.

PublishProject

Permite que o usuário publique projetos especificados. Permissão de categoria.

SaveProject

Permite que o usuário salve os projetos especificados. Permissão de categoria.

BuildTeamOnProject

Permite que o usuário atribuir recursos do pool de recursos para o projeto especificado. Permissão de categoria.

ManageResourcePlan

Permite que o usuário edite um plano de recursos. Permissão de categoria.

EditProjectProperties

Permite que o usuário edite os projetos especificados. Permissão de categoria.

Ver também

Referência

QueueSystem class

QueueSystem members

WebSvcQueueSystem namespace

ReadJobStatus

ReadJobStatusSimple