Espacio de nombres WebSvcQueueSystem

La clase QueueSystem es la clase principal en el espacio de nombres WebSvcQueueSystem . La clase QueueSystem incluye métodos que administración trabajos enviados para el servicio de cola de Project Server.

Nota

En el servicio web ASMX, QueueSystem es una clase. En el servicio WCF, QueueSystem es una interfaz que se implementa en la clase QueueSystemClient . Para obtener información acerca del uso de la clase QueueSystemClient en una aplicación basada en WCF, vea el constructor de la clase QueueSystem .

El espacio de nombres de WebSvcQueueSystem es un nombre arbitrario de una referencia al servicio web QueueSystem.asmx (o el servicio de QueueSystem.svc) de Project Server Interface (PSI). Métodos de la clase QueueSystem pueden obtener el recuento de trabajo, el trabajo y el grupo de trabajo esperan, el tiempo y estado de todos los trabajos, trabajos especificados, y los trabajos que pertenecen cuyo la persona que llama o trabajos para especifican proyectos. Métodos pueden cancelar o reintentar un trabajo en cola, correlación de trabajo de administrar y configurar la cola.

métodos de QueueSystem normalmente use o devuelven un objeto QueueStatusDataSet o QueueStatusRequestDataSet .

Clases

  Clase Descripción
Clase pública QueueStatusDataSet Contiene el resultado de una solicitud de estado de la cola.
Clase pública QueueStatusDataSet.StatusDataTable Contiene valores de estado de trabajo de cola para objetos específicos QueueStatusDataSet.StatusRow .
Clase pública QueueStatusDataSet.StatusRow Representa el estado del trabajo de una cola en el objeto QueueStatusDataSet .
Clase pública QueueStatusDataSet.StatusRowChangeEvent Evento que se produce cuando se modifican los datos en un StatusRow .
Clase pública QueueStatusRequestDataSet Especifica el DataSet para el parámetro qsrDS en el método ReadJobStatus .
Clase pública QueueStatusRequestDataSet.StatusRequestDataTable Contiene valores de solicitud de estado de los objetos específicos de QueueStatusRequestDataSet.StatusRequestRow .
Clase pública QueueStatusRequestDataSet.StatusRequestRow Representa una solicitud de estado específico en el objeto QueueStatusRequestDataSet .
Clase pública QueueStatusRequestDataSet.StatusRequestRowChangeEvent Evento que se produce cuando se modifican los datos en un StatusRequestRow .
Clase pública QueueSystem Incluye métodos para consultar y administrar el servicio de cola de Project Server.

Delegados

  Delegado Descripción
Delegado público QueueStatusDataSet.StatusRowChangeEventHandler Describe la configuración del controlador de eventos para cuando se modifiquen los datos especificados.
Delegado público QueueStatusRequestDataSet.StatusRequestRowChangeEventHandler Describe la configuración del controlador de eventos para cuando se modifiquen los datos especificados.

Enumeraciones

  Enumeración Descripción
Enumeración pública JobState Especifica el estado de un trabajo de la cola.
Enumeración pública QueueID Especifica el tipo de identificador de la cola.
Enumeración pública QueueMsgType Especifica un tipo de mensaje del sistema de cola.
Enumeración pública SortColumn Especifica la columna por la que se va a ordenar el objeto WebSvcQueueSystem.QueueStatusDataSet.StatusDataTable .
Enumeración pública SortOrder Especifica cómo se ordenan los elementos de la cola.