Compartilhar via


Interface IBuildDetail

Interface de uma compilação no servidor que está executando Team Foundation Build.Para obter mais informações sobre como usar essa interface, consulte Gerenciar a verbosidade de informações e controle de compilação ou Team Foundation Criar atividades.

Namespace:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (em Microsoft.TeamFoundation.Build.Client.dll)

Sintaxe

'Declaração
Public Interface IBuildDetail
public interface IBuildDetail

O tipo IBuildDetail expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública BuildController Obtém o controlador de compilação usado para executar esta compilação.Pode ser nulo.
Propriedade pública BuildControllerUri Obtém o URI do controlador de compilação usado para executar esta compilação.
Propriedade pública BuildDefinition Obtém a definição de compilação que possui esta compilação.Pode ser nulo.
Propriedade pública BuildDefinitionUri Obtém o URI da definição de compilação usada para executar esta compilação.
Propriedade pública BuildFinished Obtém um sinalizador que indica se a compilação for concluída.
Propriedade pública BuildNumber Obtém ou define o número para esta compilação.
Propriedade pública BuildServer Obtém o servidor que possui esta compilação.
Propriedade pública CompilationStatus Obtém ou define o status da fase de compilação de esta compilação.
Propriedade pública DropLocation Obtém ou define o local para a saída de compilação.
Propriedade pública DropLocationRoot Obtém o local para colocação raiz de compilação.
Propriedade pública FinishTime Obtém a hora que a compilação for concluída.
Propriedade pública Information Obtém os nós de recolher de informações para esta compilação.
Propriedade pública IsDeleted Obtém um sinalizador que descreve se a compilação foi excluída.
Propriedade pública KeepForever Obtém ou define um sinalizador que descreve se a compilação participa na política de retenção de definição de compilação para sempre ou para manter a compilação.
Propriedade pública LabelName Obtém ou define o nome do rótulo criada para a compilação.
Propriedade pública LastChangedBy Obtém o usuário o último para alterar esta compilação.
Propriedade pública LastChangedByDisplayName Obtém o nome para exibição do usuário o último para alterar a compilação.
Propriedade pública LastChangedOn Obtém a data e hora da última alteração a esta compilação.
Propriedade pública LogLocation Obtém ou define o local do arquivo de log para esta compilação.
Propriedade pública ProcessParameters Obtém uma cadeia de caracteres formatada XML que representa todos os parâmetros de processo para esta compilação.
Propriedade pública Quality Obtém ou define a qualidade da compilação.
Propriedade pública Reason Obtém a razão que a compilação existe.Para obter mais informações sobre o uso da propriedade, consulte Especificar disparadores e as razões de compilação
Propriedade pública RequestedBy Obtém o usuário que solicitou esta compilação.
Propriedade pública RequestedFor Obtém o usuário para quem esta construção foi requisitada.
Propriedade pública RequestIds Os Ids de solicitação de seguir o iniciarão esta compilação.
Propriedade pública Requests Solicitações que seguir o iniciarão esta compilação.
Propriedade pública ShelvesetName Obtém o check-in particular que foi compilado.
Propriedade pública SourceGetVersion Obtém ou define a especificação de versão para que as fontes são recuperadas para esta compilação.
Propriedade pública StartTime Obtém o tempo que iniciou realmente esta compilação.
Propriedade pública Status Obtém ou define o status total de esta compilação.
Propriedade pública TeamProject Obtém o projeto de equipe que possui esta compilação.
Propriedade pública TestStatus Obtém ou define o status da fase de teste de esta compilação.
Propriedade pública Uri Obtém o URI da compilação.

Superior

Métodos

  Nome Descrição
Método público Connect() Inicia a pesquisa usando o intervalo padrão de cinco segundos e de qualquer objeto de sincronização. 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, ISynchronizeInvoke) Inicia a pesquisa usando o intervalo e o objeto de ISynchronizeInvoke especificados.Quando os eventos de StatusChanging, 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 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, o tempo limite e o objeto de ISynchronizeInvoke especificados. Quando os eventos de StatusChanging, 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 são chamados o mesmo segmento em que o componente foi criado.
Método público Delete() Exclui a compilação, e todos os dados associados, do servidor e o local da operação.
Método público Delete(DeleteOptions) Excluir a compilação e somente informações especificada.
Método público Disconnect Para procurar do servidor.
Método público FinalizeStatus() Notifica o servidor que a compilação estiver concluída.
Método público FinalizeStatus(BuildStatus) Notifica o servidor que a compilação for concluída e define o status de acordo.
Método público Refresh Recupera os dados mais recentes de compilação do servidor que tenha as opções de consulta e os tipos de informação especificados.
Método público RefreshAllDetails Recupera os dados mais recentes de compilação do servidor junto com todos os detalhes.
Método público RefreshMinimalDetails Recupera os dados mais recentes de compilação do servidor junto com quaisquer detalhes.
Método público RequestIntermediateLogs Solicitar os logs de diagnóstico intermediários de uma compilação em andamento.
Método público Save Salva as alterações feitas na compilação para o servidor.
Método público Stop Para compilação.
Método público Wait() Bloqueia adicionais construções até que a compilação seja concluída.
Método público Wait(TimeSpan, TimeSpan) Bloqueia o segmento de chamada até que a compilação seja concluído ou o tempo limite expirar.
Método público Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Bloqueia o segmento de chamada até que a compilação seja concluído ou o tempo limite expirar.

Superior

Eventos

  Nome Descrição
Evento público PollingCompleted Gerado quando pesquisando completa.
Evento público StatusChanged Gerado quando qualquer alteração na compilação é descoberta no servidor.
Evento público StatusChanging Gerado quando qualquer alteração na compilação é descoberta no servidor.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Client