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 | |
---|---|---|
BatchId | Identificador del lote de compilación en cola. | |
Build | Obtiene la compilación actual asociada a esta compilación en cola. | |
BuildController | Obtiene el controlador de compilación el que esta compilación puesta en cola se empleada. | |
BuildControllerUri | Obtiene el identificador URI del controlador de compilación el que esta compilación puesta en cola se empleada. | |
BuildDefinition | Obtiene la definición de compilación para la que esta compilación puesta en cola se compilará. | |
BuildDefinitionUri | Obtiene el identificador URI de la definición de compilación para la que esta compilación puesta en cola se compilará. | |
Builds | Obtiene la colección de compilaciones para esta entrada de la cola. | |
BuildServer | Obtiene el servidor que posee esta compilación en cola. | |
CustomGetVersion | Obtiene el tiempo durante el que los orígenes deben recuperar para la compilación en cola. | |
DropLocation | Obtiene la ubicación donde quitar los resultados de la compilación en cola. | |
GetOption | Obtiene el tiempo durante el que los orígenes deben recuperar para la compilación en cola. | |
Id | Obtiene el identificador de esta compilación en cola. | |
Priority | Obtiene o establece la prioridad de esta compilación en cola. | |
ProcessParameters | Obtiene los parámetros de proceso usados para esta compilación. | |
QueuePosition | Obtiene la posición actual de la compilación en la cola. | |
QueueTime | Obtiene el tiempo en que la compilación se pone en cola. | |
Reason | Obtiene el motivo que la compilación se pone en cola. | |
RequestedBy | Obtiene el usuario que solicitó la compilación en cola. | |
RequestedByDisplayName | Obtiene el nombre para mostrar del usuario que solicitó la compilación. | |
RequestedFor | Obtiene el usuario a quien compilación en cola se solicitó. | |
RequestedForDisplayName | Obtiene el nombre para mostrar del usuario a quien compilación se solicitó. | |
ShelvesetName | Obtiene el conjunto de cambios aplazados que se compilará. | |
Status | Obtiene el estado de la compilación en cola. | |
TeamProject | Obtiene el proyecto de equipo que posee esta compilación en cola. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Cancel | Quita esta compilación de la cola. | |
CompareTo | Compara la instancia actual con otro objeto del mismo tipo y devuelve un entero que indica si la posición de la instancia actual es anterior, posterior o igual que la del otro objeto en el criterio de ordenación. (Se hereda de IComparable<IQueuedBuild>). | |
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. | |
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. | |
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. | |
Disconnect | Detiene el sondeo. | |
Postpone | Pospone esta compilación en cola. | |
Refresh | Obtiene los últimos valores de propiedad del servidor. | |
Resume | Reanuda compilación en cola. | |
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. | |
Retry(Guid) | Marca compilación para Reintentar y la coloca en el lote especificado. | |
Retry(Guid, QueuedBuildRetryOption) | Marca compilación para Reintentar y la coloca en el lote especificado con la opción especificada try. | |
Save | Envía cualquier cambio realizado en la compilación en cola el servidor. | |
StartNow | Inicia la compilación en cola si se pausa la definición actualmente. | |
Wait | Los bloques hasta la compilación en cola se complete. | |
WaitForBuildCompletion(TimeSpan, TimeSpan) | Bloquea el subproceso que realiza la llamada hasta que expira finalice la compilación o el tiempo de espera. | |
WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) | Bloquea el subproceso que realiza la llamada hasta que expira finalice la compilación o el tiempo de espera. | |
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. | |
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 | |
---|---|---|
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). | |
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