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 | |
---|---|---|
BatchId | El id. de lote de la compilación en cola. | |
Build | Obtiene la compilación actual asociada a esta compilación en cola. | |
BuildController | Obtiene el controlador de compilación en el que esta compilación en cola se compilará. | |
BuildControllerUri | Obtiene el URI del controlador de compilación en el que esta compilación en cola se compilará. | |
BuildDefinition | Obtiene la definición de compilación para la que esta compilación en cola se compilará. | |
BuildDefinitionUri | Obtiene el URI de la definición de compilación para la que esta compilación 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 en el que los orígenes se 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 en el que los orígenes se deben recuperar para la compilación en cola. | |
Id | Obtiene el id. 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 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 solicita la compilación. | |
RequestedFor | Obtiene el usuario para el que la compilación en cola se solicitó. | |
RequestedForDisplayName | Obtiene el nombre para mostrar del usuario para el que la 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 el objeto actual con otro objeto del mismo tipo. (Se hereda de IComparable<IQueuedBuild>). | |
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. | |
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. | |
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. | |
Disconnect | Detiene el sondeo. | |
Postpone | Posponer esta compilación en cola. | |
Refresh | Obtiene los últimos valores de propiedad del servidor. | |
Resume | Reanuda la compilación en cola. | |
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. | |
Retry(Guid) | Marca la compilación para el propósito y la sitúa en el lote especificado. | |
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. | |
Save | Envía cualquier cambio realizado en la compilación en cola en el servidor. | |
StartNow | Inicia la compilación en cola si se pausa la definición actualmente. | |
Wait | Bloques hasta que se complete la compilación en cola. | |
WaitForBuildCompletion(TimeSpan, TimeSpan) | Bloquea el subproceso que realiza la llamada hasta que expira los finals de compilación o el tiempo de espera. | |
WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) | Bloquea el subproceso que realiza la llamada hasta que expira los finals de compilación o el tiempo de espera. | |
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. | |
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 | |
---|---|---|
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ó). | |
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