Interface IQueuedBuild
A interface para uma compilação na fila no servidor que está executando Team Foundation Build.
Namespace: Microsoft.TeamFoundation.Build.Client
Assembly: Microsoft.TeamFoundation.Build.Client (em Microsoft.TeamFoundation.Build.Client.dll)
Sintaxe
'Declaração
Public Interface IQueuedBuild _
Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>
O tipo IQueuedBuild expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
BatchId | A identificação em lotes de compilação na fila. | |
Build | Obtém o associado em andamento de compilação com esta compilação na fila. | |
BuildController | Obtém o controlador de compilação em que esta compilação na fila será criada. | |
BuildControllerUri | Obtém o URI do controlador de compilação em que esta compilação na fila será criada. | |
BuildDefinition | Obtém a definição de compilação que esta compilação na fila será criada. | |
BuildDefinitionUri | Obtém o URI da definição de compilação que esta compilação na fila será criada. | |
Builds | Obtém a coleção de compilações para a entrada da fila. | |
BuildServer | Obtém o servidor que possui esta compilação na fila. | |
CustomGetVersion | Obtém o tempo para que as fontes devem ser recuperadas para a compilação na fila. | |
DropLocation | Obtém o local onde soltar a saída de compilação na fila. | |
GetOption | Obtém o tempo para que as fontes devem ser recuperadas para a compilação na fila. | |
Id | Obtém a identificação de esta compilação na fila. | |
Priority | Obtém ou define a prioridade de esta compilação na fila. | |
ProcessParameters | Obtém os parâmetros de processo que foram usados para esta compilação. | |
QueuePosition | Obtém a atual posição de compilação na fila. | |
QueueTime | Obtém o tempo em que a compilação foi colocada na fila. | |
Reason | Obtém a razão que a compilação foi colocada na fila. | |
RequestedBy | Obtém o usuário que solicitou a compilação na fila. | |
RequestedByDisplayName | Obtém o nome para exibição do usuário que solicitou a compilação. | |
RequestedFor | Obtém o usuário para que a compilação na fila foi requisitada. | |
RequestedForDisplayName | Obtém o nome para exibição do usuário para que a compilação foi requisitada. | |
ShelvesetName | Obtém o check-in particular que será criado. | |
Status | Obtém o status de compilação na fila. | |
TeamProject | Obtém o projeto de equipe que possui esta compilação na fila. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Cancel | Remove esta compilação na fila. | |
CompareTo | Compara o objeto atual com outro objeto do mesmo tipo. (Herdado de IComparable<IQueuedBuild>.) | |
Connect() | Inicia a pesquisa, usando o intervalo padrão de cinco segundos e de qualquer objeto de sincronização. Os eventos acionados serão em um segmento de pool de segmentos.Quando os eventos são tratados pelo windows de um visual formulários do componente, outra sobrecarga deve ser usada para este método e o componente deve ser passado como o synchronizingObject de modo que os manipuladores de eventos são chamados o mesmo segmento em que o componente foi criado. | |
Connect(Int32, Int32, ISynchronizeInvoke) | Inicia a pesquisa, usando o intervalo e o objeto de ISynchronizeInvoke especificados.Quando os eventos de StatusChanged, ou de PollingCompleted são tratados por um componente dos formulários do windows do visual, que o componente deve ser passado como o synchronizingObject de modo que os manipuladores de eventos sejam chamados o mesmo segmento em que o componente foi criado. | |
Copy | Copia os dados de compilação na fila especificada na instância atual. O valor de retorno indica se nada compilação na fila foi atualizado realmente que efetuaria o estado. | |
Disconnect | Para procurar de. | |
Postpone | Adia esta compilação na fila. | |
Refresh | Obtém os valores de propriedade do servidor. | |
Resume | Continua a compilação na fila. | |
Retry() | Marca a compilação para a nova tentativa sem em lotes.Se em lotes com outras compilações é desejado IBuildServer.RetryQueuedBuilds consulte. | |
Retry(Guid) | Marca a compilação para a nova tentativa e coloque-o em lotes especificado. | |
Retry(Guid, QueuedBuildRetryOption) | Marca a compilação para a nova tentativa e coloque-o em lotes especificado com o padrão especificado do tentar. | |
Save | Envia quaisquer alterações feitas na compilação na fila para o servidor. | |
StartNow | Inicia a compilação na fila se sua definição é pausada atualmente. | |
Wait | Blocos até que a compilação na fila está concluída. | |
WaitForBuildCompletion(TimeSpan, TimeSpan) | Bloqueia o segmento de chamada até que a compilação seja concluído ou o tempo limite expirar. | |
WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) | Bloqueia o segmento de chamada até que a compilação seja concluído ou o tempo limite expirar. | |
WaitForBuildStart() | Bloqueia a compilação de iniciar usando o intervalo de pesquisa padrão de cinco segundos e um tempo limite infinito.Quando esse método, sai da propriedade de compilação não será nula. | |
WaitForBuildStart(Int32, Int32) | Bloqueia a compilação de iniciar usando o intervalo e o tempo limite especificado de pesquisa. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
PollingCompleted | Gerado quando pesquisando completa.Observação: este evento para receber você deve chamar o método se conectar.Este evento é acionado quando pesquisando terminar, ou porque a compilação na fila ou concluída porque foi encontrado um erro irrecuperável (por exemplo.. uma compilação na fila foi excluído). | |
StatusChanged | Gerado quando qualquer alteração na compilação na fila é descoberta no servidor.Observação: para receber esses eventos você deve chamar o método se conectar.Isso faz com que o servidor a ser monitorado regularmente até que a compilação na fila está concluída.Este evento é acionado imediatamente após a compilação na fila é atualizada. |
Superior