Поделиться через


Метод QueueSystem.GetMyJobCount

Возвращает число заданий в очереди поданные текущего пользователя.

Пространство имен:  WebSvcQueueSystem
Сборка:  ProjectServerServices (в ProjectServerServices.dll)

Синтаксис

'Декларация
<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
'Применение
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
)

Параметры

  • messageTypes
    Тип: []

    Массив из значений перечисления QueueMsgType . Если пустая ссылка (Nothing в Visual Basic)подсчета всех типов.

  • JobCompletionState
    Тип: []

    значение перечисления JobState . Если пустая ссылка (Nothing в Visual Basic)подсчитать все состояния.

  • fromDate
    Тип: System.DateTime

    Минимальное значение даты и времени заданий в очереди.

  • toDate
    Тип: System.DateTime

    Последние дата и время заданий в очереди.

  • maxRows
    Тип: System.Int32

    Максимальное число заданий для подсчета. Если нуль (0), счетчик все.

Возвращаемое значение

Тип: System.Int32
Число число заданий в очереди в пределах указанной даты, указанного типа и состояний, предоставленные текущим пользователем.

Замечания

Разрешения Project Server

Разрешение

Описание

LogOn

Позволяет пользователю войти в Project Server. Глобальное разрешение.

Примеры

В следующем фрагменте кода состояний текущего пользователя, отправленных в очередь в течение текущего дня и подсчитывает общее число заданий всех типов.

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

См. также

Справочные материалы

QueueSystem класс

Элементы QueueSystem

Пространство имен WebSvcQueueSystem