共用方式為


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,包括的預期的工作等待時間。

傳回值

類型:WebSvcQueueSystem.QueueStatusDataSet
對於每個工作的QueueStatusDataSet.StatusRow資料的要求工作的狀態。

備註

如需工作狀態要求和產生的資料的範例,請參閱ReadJobStatusReadJobStatusSimple

Project Server 權限

其中一個下列權限,則需要。

權限

描述

ManageQueue

可讓使用者管理 Project Server 佇列。通用權限。

CleanupProjectServerDatabase

允許使用者刪除或移動的專案。通用權限。

DeleteProject

允許使用者刪除指定的專案。類別權限。

PublishProject

允許使用者發佈指定的專案。類別權限。

SaveProject

允許使用者儲存指定的專案。類別權限。

BuildTeamOnProject

允許使用者將資源與資源集區指派給指定的專案。類別權限。

ManageResourcePlan

允許使用者編輯資源計劃。類別權限。

EditProjectProperties

允許使用者編輯指定之的專案。類別權限。

請參閱

參照

QueueSystem 類別

QueueSystem 成員

WebSvcQueueSystem 命名空間

ReadJobStatus

ReadJobStatusSimple