Compartilhar via


QueueSystem.GetMyJobCount método

Obtém o número de trabalhos de fila enviados pelo usuário atual.

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

Sintaxe

'Declaração
<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
'Uso
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
)

Parâmetros

  • messageTypes
    Tipo: []

    Matriz de valores de enumeração QueueMsgType . Se uma referência nula (Nothing no Visual Basic), contar todos os tipos.

  • JobCompletionState
    Tipo: []

    valor de enumeração JobState . Se uma referência nula (Nothing no Visual Basic), contar todos os estados.

  • fromDate
    Tipo: System.DateTime

    Data e hora dos trabalhos em fila mais cedo.

  • maxRows
    Tipo: System.Int32

    Número máximo de trabalhos para contar. Se zero (0), conte todos.

Valor retornado

Tipo: System.Int32
Contagem do número de trabalhos em fila dentro das datas especificados, os tipos de especificado e os estados, enviados pelo usuário atual.

Comentários

Permissões do Project Server

Permissão

Descrição

LogOn

Permite que o usuário faça logon no Project Server. Permissão global.

Exemplos

O fragmento de código a seguir calcula o número total de trabalhos de todos os tipos e informa o usuário atual enviado à fila durante o dia atual.

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

Ver também

Referência

QueueSystem classe

QueueSystem membros

WebSvcQueueSystem namespace