Compartir a través de


del método QueueSystem.ReadProjectJobStatus

Obtiene el estado de los trabajos para los proyectos especificados, tipos de trabajo y Estados de finalización desde el servicio de cola de Project Server.

Espacio de nombres:  WebSvcQueueSystem
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<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
    Tipo: []

    Matriz de GUID de proyecto.

  • messageTypes
    Tipo: []

    Matriz de valores de enumeración de QueueMsgType .

  • JobCompletionStates
    Tipo: []

    Matriz de valores de enumeración de JobState .

  • fromDate
    Tipo: System.DateTime

    Fecha y hora mínimas de trabajos en cola.

  • maxRows
    Tipo: System.Int32

    Número máximo de filas del estado de trabajo a devolver.

  • includeWaitTime
    Tipo: System.Boolean

    Si true, incluir el tiempo de espera de laborales.

Valor devuelto

Tipo: WebSvcQueueSystem.QueueStatusDataSet
Estado de los trabajos solicitados, con los datos de QueueStatusDataSet.StatusRow para cada trabajo.

Comentarios

Para obtener ejemplos de solicitudes de estado de trabajo y los datos resultantes, vea ReadJobStatus y ReadJobStatusSimple.

Permisos de Project Server

Se necesita uno de los siguientes permisos.

Permiso

Descripción

ManageQueue

Permite al usuario administrar la cola de Project Server. Permiso global.

CleanupProjectServerDatabase

Permite al usuario eliminar o mover los proyectos. Permiso global.

DeleteProject

Permite al usuario eliminar los proyectos especificados. Permiso de categoría.

PublishProject

Permite al usuario publicar los proyectos especificados. Permiso de categoría.

SaveProject

Permite al usuario guardar los proyectos especificados. Permiso de categoría.

BuildTeamOnProject

Permite al usuario asignar recursos desde el grupo de recursos para el proyecto especificado. Permiso de categoría.

ManageResourcePlan

Permite al usuario editar un plan de recursos. Permiso de categoría.

EditProjectProperties

Permite al usuario editar los proyectos especificados. Permiso de categoría.

Vea también

Referencia

clase QueueSystem

Miembros QueueSystem

Espacio de nombres WebSvcQueueSystem

ReadJobStatus

ReadJobStatusSimple