Compartir a través de


IQueuedBuild (Interfaz)

La interfaz para una compilación en cola en el servidor que ejecuta Team Foundation Build.

Espacio de nombres:  Microsoft.TeamFoundation.Build.Client
Ensamblado:  Microsoft.TeamFoundation.Build.Client (en Microsoft.TeamFoundation.Build.Client.dll)

Sintaxis

'Declaración
Public Interface IQueuedBuild _
    Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>

El tipo IQueuedBuild expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública BatchId El id. de lote de la compilación en cola.
Propiedad pública Build Obtiene la compilación actual asociada a esta compilación en cola.
Propiedad pública BuildController Obtiene el controlador de compilación en el que esta compilación en cola se compilará.
Propiedad pública BuildControllerUri Obtiene el URI del controlador de compilación en el que esta compilación en cola se compilará.
Propiedad pública BuildDefinition Obtiene la definición de compilación para la que esta compilación en cola se compilará.
Propiedad pública BuildDefinitionUri Obtiene el URI de la definición de compilación para la que esta compilación en cola se compilará.
Propiedad pública Builds Obtiene la colección de compilaciones para esta entrada de la cola.
Propiedad pública BuildServer Obtiene el servidor que posee esta compilación en cola.
Propiedad pública CustomGetVersion Obtiene el tiempo en el que los orígenes se deben recuperar para la compilación en cola.
Propiedad pública DropLocation Obtiene la ubicación donde quitar los resultados de la compilación en cola.
Propiedad pública GetOption Obtiene el tiempo en el que los orígenes se deben recuperar para la compilación en cola.
Propiedad pública Id Obtiene el id. de esta compilación en cola.
Propiedad pública Priority Obtiene o establece la prioridad de esta compilación en cola.
Propiedad pública ProcessParameters Obtiene los parámetros de proceso usados para esta compilación.
Propiedad pública QueuePosition Obtiene la posición actual de la compilación en cola.
Propiedad pública QueueTime Obtiene el tiempo en que la compilación se pone en cola.
Propiedad pública Reason Obtiene el motivo que la compilación se pone en cola.
Propiedad pública RequestedBy Obtiene el usuario que solicitó la compilación en cola.
Propiedad pública RequestedByDisplayName Obtiene el nombre para mostrar del usuario que solicita la compilación.
Propiedad pública RequestedFor Obtiene el usuario para el que la compilación en cola se solicitó.
Propiedad pública RequestedForDisplayName Obtiene el nombre para mostrar del usuario para el que la compilación se solicitó.
Propiedad pública ShelvesetName Obtiene el conjunto de cambios aplazados que se compilará.
Propiedad pública Status Obtiene el estado de la compilación en cola.
Propiedad pública TeamProject Obtiene el proyecto de equipo que posee esta compilación en cola.

Arriba

Métodos

  Nombre Descripción
Método público Cancel Quita esta compilación de la cola.
Método público CompareTo Compara el objeto actual con otro objeto del mismo tipo. (Se hereda de IComparable<IQueuedBuild>).
Método público Connect() Inicia el sondeo, mediante el intervalo predeterminado de cinco segundos y de un objeto de sincronización. Los eventos se activarán en un subproceso threadpool.Cuando los eventos son controlados por un componente visual de Windows Forms, la otra sobrecarga se debería utilizar para este método y ese componente debe ser pasado como el synchronizingObject para llamar a los controladores de eventos el mismo subproceso en el que se creó el componente.
Método público Connect(Int32, Int32, ISynchronizeInvoke) Inicia el sondeo, utilizando el rango y el objeto especificados de ISynchronizeInvoke.Cuando los eventos de StatusChanged, o de PollingCompleted son controlados por un componente visual de Windows Forms, que el componente debe ser pasado como el synchronizingObject para llamar a los controladores de eventos el mismo subproceso en el que se creó el componente.
Método público Copy Copia los datos de la compilación en cola especificada en la instancia actual. El valor devuelto indica si nada en la compilación en cola se actualizó realmente que realizar el estado.
Método público Disconnect Detiene el sondeo.
Método público Postpone Posponer esta compilación en cola.
Método público Refresh Obtiene los últimos valores de propiedad del servidor.
Método público Resume Reanuda la compilación en cola.
Método público Retry() Marca la compilación para el intento sin el procesamiento por lotes.Si el procesamiento por lotes con otras compila se desea vea IBuildServer.RetryQueuedBuilds.
Método público Retry(Guid) Marca la compilación para el propósito y la sitúa en el lote especificado.
Método público Retry(Guid, QueuedBuildRetryOption) Marca la compilación para el propósito y la sitúa en el lote especificado con la opción especificada try.
Método público Save Envía cualquier cambio realizado en la compilación en cola en el servidor.
Método público StartNow Inicia la compilación en cola si se pausa la definición actualmente.
Método público Wait Bloques hasta que se complete la compilación en cola.
Método público WaitForBuildCompletion(TimeSpan, TimeSpan) Bloquea el subproceso que realiza la llamada hasta que expira los finals de compilación o el tiempo de espera.
Método público WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) Bloquea el subproceso que realiza la llamada hasta que expira los finals de compilación o el tiempo de espera.
Método público WaitForBuildStart() Bloquea la compilación de iniciar con el intervalo de sondeo predeterminado de cinco segundos y un tiempo de espera infinito.Cuando este método devuelve, la propiedad de compilación no será NULL.
Método público WaitForBuildStart(Int32, Int32) Bloquea la compilación de iniciar con el intervalo de sondeo y el tiempo de espera especificados.

Arriba

Eventos

  Nombre Descripción
Evento público PollingCompleted Se genera el sondear los finals.Nota: para recibir este evento debe llamar al método connect.Se desencadena este evento a sondear los finals, porque la compilación en cola acabada o porque un error irrecuperable se encontró (eg... la compilación en cola se eliminó).
Evento público StatusChanged Se produce cuando cualquier cambio en la compilación en cola se detecta en el servidor.Nota: para recibir estos eventos debe llamar al método connect.Esto hace que el servidor que se sondeará periódicamente hasta que se complete la compilación en cola.Se desencadena este evento justo después de que se actualice la compilación en cola.

Arriba

Vea también

Referencia

Microsoft.TeamFoundation.Build.Client (Espacio de nombres)