IQueuedBuild (Interfaz)

Interfaz para una compilación en cola 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 Identificador del lote de 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 el que esta compilación puesta en cola se empleada.
Propiedad pública BuildControllerUri Obtiene el identificador URI del controlador de compilación el que esta compilación puesta en cola se empleada.
Propiedad pública BuildDefinition Obtiene la definición de compilación para la que esta compilación puesta en cola se compilará.
Propiedad pública BuildDefinitionUri Obtiene el identificador URI de la definición de compilación para la que esta compilación puesta 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 durante el que los orígenes 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 durante el que los orígenes deben recuperar para la compilación en cola.
Propiedad pública Id Obtiene el identificador 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 la 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 solicitó la compilación.
Propiedad pública RequestedFor Obtiene el usuario a quien compilación en cola se solicitó.
Propiedad pública RequestedForDisplayName Obtiene el nombre para mostrar del usuario a quien 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, utilizando el intervalo predeterminado de cinco segundos y de ningún objeto de sincronización. Los eventos se activarán en un subproceso ThreadPool.Cuando los eventos son controlados por un componente visual de formularios Windows Forms, otra sobrecarga se debería usar este método y ese componente debe ser pasado como el synchronizingObject para llamar a los controladores de eventos el mismo subproceso donde 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 los controla un componente visual de formularios Windows Forms, que el componente se debe pasado como el synchronizingObject para llamar a los controladores de eventos el mismo subproceso donde 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 ocurriese algo 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 Pospone esta compilación en cola.
Método público Refresh Obtiene los últimos valores de propiedad del servidor.
Método público Resume Reanuda compilación en cola.
Método público Retry() Marca compilación para la intención sin el procesamiento por lotes.Si el procesamiento por lotes con otras compilaciones se desea vea IBuildServer.RetryQueuedBuilds.
Método público Retry(Guid) Marca compilación para Reintentar y la coloca en el lote especificado.
Método público Retry(Guid, QueuedBuildRetryOption) Marca compilación para Reintentar y la coloca 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 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 Los bloques hasta la compilación en cola se complete.
Método público WaitForBuildCompletion(TimeSpan, TimeSpan) Bloquea el subproceso que realiza la llamada hasta que expira finalice la 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 finalice la compilación o el tiempo de espera.
Método público WaitForBuildStart() Bloquea compilación de empezar a utilizar el intervalo de sondeo predeterminado de cinco segundos y un tiempo de espera infinito.Cuando este método, la propiedad de compilación no será null.
Método público WaitForBuildStart(Int32, Int32) Bloquea compilación de empezar a utilizar el intervalo de sondeo y el tiempo de espera especificados.

Arriba

Eventos

  Nombre Descripción
Evento público PollingCompleted Se produce al sondeo finaliza.Nota: recibir este evento debe llamar al método conectarse.Se desencadena este evento para sondear finaliza, porque la compilación en cola acabada o porque un error irrecuperable se encontró (p.ej. compilación en cola ha eliminado).
Evento público StatusChanged Se provoca cuando cualquier cambio en la compilación puesta en cola se detecta en el servidor.Nota: recibir estos eventos debe llamar al método conectarse.Esto hace que el servidor que se sondeará regularmente 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)