Freigeben über


QueueSystem.ReadProjectJobStatus-Methode

Ruft den Status der Aufträge für die angegebenen Projekte, Auftragstypen und Fertigstellungsstatus aus der Project Server-Warteschlangendienst ab.

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

Syntax

'Declaration
<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
'Usage
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
)

Parameter

  • projectGUIDs
    Typ: []

    Array von Project GUIDs.

  • messageTypes
    Typ: []

    Array von QueueMsgType -Enumerationswerte.

  • JobCompletionStates
    Typ: []

    Array von JobState -Enumerationswerte.

  • fromDate
    Typ: System.DateTime

    Minimale Datum und Uhrzeit der Warteschlangenaufträge.

  • toDate
    Typ: System.DateTime

    Maximale Datum und Uhrzeit der Warteschlangenaufträge.

  • maxRows
    Typ: System.Int32

    Maximale Anzahl der zurückzugebenden Job Status Zeilen.

  • includeWaitTime
    Typ: System.Boolean

    Wenn true, umfassen die Wartezeit Position.

Rückgabewert

Typ: WebSvcQueueSystem.QueueStatusDataSet
Status der angeforderten Aufträge, mit den QueueStatusDataSet.StatusRow Daten für jedes Projekt.

Hinweise

Beispiele von Job Statusanforderungen und daraus resultierenden Daten finden Sie unter ReadJobStatus und ReadJobStatusSimple.

Project Server-Berechtigungen

Eine der folgenden Berechtigungen ist erforderlich.

Berechtigung

Beschreibung

ManageQueue

Ermöglicht dem Benutzer die Project Server-Warteschlange verwalten. Die globale Berechtigung.

CleanupProjectServerDatabase

Ermöglicht es dem Benutzer zu löschen oder Verschieben von Projekten. Die globale Berechtigung.

DeleteProject

Ermöglicht den Benutzer, die angegebenen Projekte löschen. Kategorieberechtigung.

PublishProject

Ermöglicht den Benutzer, die angegebenen Projekte zu veröffentlichen. Kategorieberechtigung.

SaveProject

Ermöglicht dem Benutzer die angegebenen Projekte gespeichert. Kategorieberechtigung.

BuildTeamOnProject

Ermöglicht dem Benutzer das angegebene Projekt Ressourcen aus dem Ressourcenpool zuordnen. Kategorieberechtigung.

ManageResourcePlan

Ermöglicht es dem Benutzer zum Bearbeiten eines Ressourcenplans. Kategorieberechtigung.

EditProjectProperties

Ermöglicht dem Benutzer die angegebenen Projekte bearbeiten. Kategorieberechtigung.

Siehe auch

Referenz

QueueSystem Klasse

QueueSystem-Member

WebSvcQueueSystem-Namespace

ReadJobStatus

ReadJobStatusSimple