Compartilhar 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 de 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 de 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 desta compilação na fila.
Propriedade pública Priority Obtém ou define a prioridade desta 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 posição atual 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 solicitada.
Propriedade pública RequestedForDisplayName Obtém o nome para exibição do usuário para que a compilação foi solicitada.
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 da 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 por um componente visual do Windows Forms, outra sobrecarga deve ser usada para esse método e 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 Connect(Int32, Int32, ISynchronizeInvoke) Inicia a pesquisa, usando o intervalo e o objeto especificado de ISynchronizeInvoke.Quando os eventos de StatusChanged, ou de PollingCompleted são tratados por um componente visual do Windows Forms, 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 na compilação na fila foi atualizado realmente que efetuaria o estado.
Método público Disconnect Para de procurar.
Método público Postpone Adia esta compilação na fila.
Método público Refresh Obtém os valores de propriedade os mais recentes do servidor.
Método público Resume Continua a compilação na fila.
Método público Retry() A marca compilação para a nova tentativa sem em lotes.Se em lotes com outras compilações é desejado consulte IBuildServer.RetryQueuedBuilds.
Método público Retry(Guid) A marca compilação para a nova tentativa e coloque-o em lotes especificado.
Método público Retry(Guid, QueuedBuildRetryOption) A marca compilação para a nova tentativa e coloque-o em lotes especificado com a opção especificada 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) Bloquear 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) Bloquear 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: para receber este evento você deve chamar o método conectar.Este evento é acionado quando pesquisando terminar, tanto como a compilação na fila concluída ou como um erro irrecuperável foi encontrado (por exemplo a 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 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