Partilhar via


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
Propriedade pública BatchId A identificação em lotes de compilação na fila.
Propriedade pública Build Obtém o associado em andamento de compilação com esta compilação na fila.
Propriedade pública BuildController Obtém o controlador de compilação em que esta compilação na fila será criada.
Propriedade pública BuildControllerUri Obtém o URI do controlador de compilação em que esta compilação na fila será criada.
Propriedade pública BuildDefinition Obtém a definição de compilação que esta compilação na fila será criada.
Propriedade pública BuildDefinitionUri Obtém o URI da definição de compilação que esta compilação na fila será criada.
Propriedade pública Builds Obtém a coleção de compilações para a entrada da fila.
Propriedade pública BuildServer Obtém o servidor que possui esta compilação na fila.
Propriedade pública CustomGetVersion Obtém o tempo para que as fontes devem ser recuperadas para a compilação na fila.
Propriedade pública DropLocation Obtém o local onde soltar a saída de compilação na fila.
Propriedade pública GetOption Obtém o tempo para que as fontes devem ser recuperadas para a compilação na fila.
Propriedade pública Id Obtém a identificação de esta compilação na fila.
Propriedade pública Priority Obtém ou define a prioridade de esta compilação na fila.
Propriedade pública ProcessParameters Obtém os parâmetros de processo que foram usados para esta compilação.
Propriedade pública QueuePosition Obtém a atual posição de compilação na fila.
Propriedade pública QueueTime Obtém o tempo em que a compilação foi colocada na fila.
Propriedade pública Reason Obtém a razão que a compilação foi colocada na fila.
Propriedade pública RequestedBy Obtém o usuário que solicitou a compilação na fila.
Propriedade pública RequestedByDisplayName Obtém o nome para exibição do usuário que solicitou a compilação.
Propriedade pública RequestedFor Obtém o usuário para que a compilação na fila foi requisitada.
Propriedade pública RequestedForDisplayName Obtém o nome para exibição do usuário para que a compilação foi requisitada.
Propriedade pública ShelvesetName Obtém o check-in particular que será criado.
Propriedade pública Status Obtém o status de compilação na fila.
Propriedade pública TeamProject Obtém o projeto de equipe que possui esta compilação na fila.

Superior

Métodos

  Nome Descrição
Método público Cancel Remove esta compilação na fila.
Método público CompareTo Compara o objeto atual com outro objeto do mesmo tipo. (Herdado de IComparable<IQueuedBuild>.)
Método público 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.
Método público 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.
Método público 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.
Método público Disconnect Para procurar de.
Método público Postpone Adia esta compilação na fila.
Método público Refresh Obtém os valores de propriedade do servidor.
Método público Resume Continua a compilação na fila.
Método público Retry() Marca a compilação para a nova tentativa sem em lotes.Se em lotes com outras compilações é desejado IBuildServer.RetryQueuedBuilds consulte.
Método público Retry(Guid) Marca a compilação para a nova tentativa e coloque-o em lotes especificado.
Método público Retry(Guid, QueuedBuildRetryOption) Marca a compilação para a nova tentativa e coloque-o em lotes especificado com o padrão especificado do tentar.
Método público Save Envia quaisquer alterações feitas na compilação na fila para o servidor.
Método público StartNow Inicia a compilação na fila se sua definição é pausada atualmente.
Método público Wait Blocos até que a compilação na fila está concluída.
Método público WaitForBuildCompletion(TimeSpan, TimeSpan) Bloqueia o segmento de chamada até que a compilação seja concluído ou o tempo limite expirar.
Método público WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) Bloqueia o segmento de chamada até que a compilação seja concluído ou o tempo limite expirar.
Método público 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.
Método público WaitForBuildStart(Int32, Int32) Bloqueia a compilação de iniciar usando o intervalo e o tempo limite especificado de pesquisa.

Superior

Eventos

  Nome Descrição
Evento público 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).
Evento público 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

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Client