Freigeben über


QueueSystem.GetMyJobCount-Methode

Ruft die Anzahl von Warteschlangenaufträgen vom aktuellen Benutzer gesendet.

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

Syntax

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

Parameter

  • messageTypes
    Typ: []

    Array von QueueMsgType -Enumerationswerte. Wenn ein Nullverweis (Nothing in Visual Basic), zählen alle Typen.

  • JobCompletionState
    Typ: []

    JobState -Enumerationswert ab. Wenn ein Nullverweis (Nothing in Visual Basic), zählen alle Zustände.

  • fromDate
    Typ: System.DateTime

    Früheste Datum und Uhrzeit der Warteschlangenaufträge.

  • toDate
    Typ: System.DateTime

    Neueste Datum und Uhrzeit der Warteschlangenaufträge.

  • maxRows
    Typ: System.Int32

    Maximale Anzahl von Aufträgen gezählt werden. Wenn NULL (0), zählen Sie alle.

Rückgabewert

Typ: System.Int32
Die Anzahl von Warteschlangenaufträgen innerhalb des angegebenen, der der angegebenen Typen und Status, der vom aktuellen Benutzer gesendet.

Hinweise

Project Server-Berechtigungen

Berechtigung

Beschreibung

LogOn

Ermöglicht es dem Benutzer zur Anmeldung bei Project Server. Die globale Berechtigung.

Beispiele

Im folgenden Codefragment zählt die Gesamtzahl der Aufträge aller Dateitypen und gibt den aktuellen Benutzer während des aktuellen Tages an die Warteschlange gesendet.

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");

Siehe auch

Referenz

QueueSystem Klasse

QueueSystem-Member

WebSvcQueueSystem-Namespace