Compartir a través de


del método QueueSystem.GetMyJobCount

Obtiene el número de trabajos en cola enviada por el usuario actual.

Espacio de nombres:  WebSvcQueueSystem
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<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 enumeración de QueueMsgType . Si una referencia null (Nothing en Visual Basic), contar todos los tipos.

  • JobCompletionState
    Tipo: []

    valor de enumeración de JobState . Si una referencia null (Nothing en Visual Basic), contar todos los Estados.

  • maxRows
    Tipo: System.Int32

    Número máximo de trabajos para contar. Si es cero (0), contar todos.

Valor devuelto

Tipo: System.Int32
Recuento del número de trabajos en cola dentro de las fechas especificadas, de los tipos especificados y Estados, enviado por el usuario actual.

Comentarios

Permisos de Project Server

Permiso

Descripción

LogOn

Permite al usuario iniciar sesión en Project Server. Permiso global.

Ejemplos

El fragmento de código siguiente cuenta el número total de trabajos de todos los tipos e indica el usuario actual que se envían a la cola durante el día actual.

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

Vea también

Referencia

clase QueueSystem

Miembros QueueSystem

Espacio de nombres WebSvcQueueSystem