次の方法で共有


QueueSystem.GetMyJobCount メソッド

現在のユーザーによって送信されたキュー ジョブの数を取得します。

名前空間:  WebSvcQueueSystem
アセンブリ:  ProjectServerServices (ProjectServerServices.dll 内)

構文

'宣言
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/GetMyJobCount", 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 GetMyJobCount ( _
    messageTypes As QueueMsgType(), _
    JobCompletionState As JobState(), _
    fromDate As DateTime, _
    toDate As DateTime, _
    maxRows As Integer _
) As Integer
'使用
Dim instance As QueueSystem
Dim messageTypes As QueueMsgType()
Dim JobCompletionState As JobState()
Dim fromDate As DateTime
Dim toDate As DateTime
Dim maxRows As Integer
Dim returnValue As Integer

returnValue = instance.GetMyJobCount(messageTypes, _
    JobCompletionState, fromDate, toDate, _
    maxRows)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/GetMyJobCount", 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 int GetMyJobCount(
    QueueMsgType[] messageTypes,
    JobState[] JobCompletionState,
    DateTime fromDate,
    DateTime toDate,
    int maxRows
)

パラメーター

  • messageTypes
    型: []

    QueueMsgType列挙型の値の配列。場合はnull 参照 (Visual Basic のNothing )、すべての種類をカウントします。

  • JobCompletionState
    型: []

    JobState列挙値。場合はnull 参照 (Visual Basic のNothing )、すべての状態をカウントします。

  • fromDate
    型: System.DateTime

    最も古い日付と時刻のキュー ジョブ。

  • toDate
    型: System.DateTime

    最新の日付と時刻のキュー ジョブ。

  • maxRows
    型: System.Int32

    カウントするジョブの最大数。ゼロ (0) を作成する場合は、すべてのカウントです。

戻り値

型: System.Int32
現在のユーザーによって送信されたキュー ジョブの状態を指定した型の指定した日付の数のカウントです。

注釈

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

権限

説明

LogOn

Project Server にログオンすることができます。グローバル アクセス権。

次のコードのすべての種類のジョブの合計数をカウントして、現在のユーザーが現在の日の間に、キューに送信。

private static QueueSystemWS.QueueSystem queueSystem =
    new QueueSystemWS.QueueSystem();
. . .
int myJobCount = queueSystem.GetMyJobCount(null, null, DateTime.Today, DateTime.Now, 0);
MessageBox.Show("Number of my queue jobs: " + myJobCount.ToString(), "Job Count");

関連項目

参照先

QueueSystem クラス

QueueSystem メンバー

WebSvcQueueSystem 名前空間