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.DateTimeData e hora dos trabalhos em fila mais cedo.
toDate
Tipo: System.DateTimeÚltima data e hora de trabalhos em fila.
maxRows
Tipo: System.Int32Nú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 |
---|---|
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");