Share via


WebSvcQueueSystem namespace

A classe QueueSystem é a principal classe no namespace WebSvcQueueSystem . A classe QueueSystem inclui métodos que gerenciam os trabalhos enviados para o serviço de enfileiramento de mensagens do Project Server.

Observação

No serviço da web ASMX, QueueSystem é uma classe. No serviço do WCF, o QueueSystem é uma interface que é implementada na classe QueueSystemClient . Para obter informações sobre como usar a classe QueueSystemClient em um aplicativo baseado em WCF, consulte o construtor da classe QueueSystem .

O namespace WebSvcQueueSystem é um nome arbitrário para obter uma referência para o serviço da web de QueueSystem.asmx (ou o serviço de QueueSystem.svc) do Project Server Interface (PSI). Métodos na classe QueueSystem podem obter a contagem de trabalhos, trabalho e grupo de trabalho Aguarde tempo e status de todos os trabalhos, trabalhos especificados, e trabalhos pertencentes ao chamador ou trabalhos especificados projetos. Métodos podem cancelar ou repetir um trabalho de fila, correlação de trabalho de gerenciar e configurar a fila.

Normalmente, os métodos de QueueSystem usam ou retornam um objeto QueueStatusDataSet ou QueueStatusRequestDataSet .

Classes

  Class Description
Classe pública QueueStatusDataSet Contém os resultados de uma solicitação de status de fila.
Classe pública QueueStatusDataSet.StatusDataTable Contém valores de status de trabalho de fila para objetos específicos QueueStatusDataSet.StatusRow .
Classe pública QueueStatusDataSet.StatusRow Representa o status do trabalho de uma fila no objeto QueueStatusDataSet .
Classe pública QueueStatusDataSet.StatusRowChangeEvent Evento que ocorre quando os dados em um StatusRow são alterados.
Classe pública QueueStatusRequestDataSet Especifica o DataSet para o parâmetro qsrDS no método ReadJobStatus .
Classe pública QueueStatusRequestDataSet.StatusRequestDataTable Contém valores de solicitação de status para objetos específicos QueueStatusRequestDataSet.StatusRequestRow .
Classe pública QueueStatusRequestDataSet.StatusRequestRow Representa uma solicitação de status específico no objeto QueueStatusRequestDataSet .
Classe pública QueueStatusRequestDataSet.StatusRequestRowChangeEvent Evento que ocorre quando os dados em um StatusRequestRow são alterados.
Classe pública QueueSystem Inclui métodos para consultar e gerenciar o serviço de enfileiramento no Project Server.

Delegates

  Delegate Description
Delegado público QueueStatusDataSet.StatusRowChangeEventHandler Descreve as configurações de manipulador de eventos para quando os dados especificados são editados.
Delegado público QueueStatusRequestDataSet.StatusRequestRowChangeEventHandler Descreve as configurações de manipulador de eventos para quando os dados especificados são editados.

Enumerations

  Enumeration Description
Enumeração pública JobState Especifica o status de uma fila de trabalho.
Enumeração pública QueueID Especifica o tipo de ID de fila.
Enumeração pública QueueMsgType Especifica um tipo de mensagem do sistema de fila.
Enumeração pública SortColumn Especifica a coluna pela qual classificar o objeto WebSvcQueueSystem.QueueStatusDataSet.StatusDataTable .
Enumeração pública SortOrder Especifica como classificar itens da fila.