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.
fromDate
Tipo: System.DateTimePrimera fecha y hora de trabajos en cola.
toDate
Tipo: System.DateTimeÚltima fecha y hora de trabajos en cola.
maxRows
Tipo: System.Int32Nú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 |
---|---|
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");