次の方法で共有


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データを要求されたジョブの状態です。

注釈

ジョブの状態の要求とその結果のデータの例は、 ReadJobStatusおよびReadJobStatusSimpleを参照してください。

プロジェクト サーバーのアクセス許可

次のアクセス許可のいずれかが必要です。

権限

説明

ManageQueue

Project Server のキューを管理することができます。グローバル アクセス権。

CleanupProjectServerDatabase

プロジェクトを移動または削除することができます。グローバル アクセス権。

DeleteProject

指定されたプロジェクトを削除することができます。カテゴリのアクセス権。

PublishProject

指定されたプロジェクトを発行することができます。カテゴリのアクセス権。

SaveProject

指定したプロジェクトを保存することができます。カテゴリのアクセス権。

BuildTeamOnProject

指定したプロジェクトをリソース共有元からリソースを割り当てることができます。カテゴリのアクセス権。

ManageResourcePlan

リソース計画を編集することができます。カテゴリのアクセス権。

EditProjectProperties

指定されたプロジェクトを編集することができます。カテゴリのアクセス権。

関連項目

参照先

QueueSystem クラス

QueueSystem メンバー

WebSvcQueueSystem 名前空間

ReadJobStatus

ReadJobStatusSimple