Compartilhar via


Interface IBuildDetail

Interface para 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 Atividades do Team Foundation Build.

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 de 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 de 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 desta compilação.
Propriedade pública ContainerId Obtém o ContainerId para o contêiner associado com esse BuildDetail
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 de recebimento raiz de compilação.
Propriedade pública FinishTime Obtém o tempo que esta compilação concluiu.
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 ou para manter sempre para 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 mais recente 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 de 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 dessa propriedade, consulte Especificar disparadores e 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 compilação foi solicitada.
Propriedade pública RequestIds Os Ids de solicitação que 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 foram recuperadas para esta compilação.
Propriedade pública StartTime Obtém o tempo que esta compilação iniciou realmente.
Propriedade pública Status Obtém ou define o status total desta 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 desta compilação.
Propriedade pública Uri Obtém o URI desta 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 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, ISynchronizeInvoke) Inicia a pesquisa usando o intervalo e o objeto especificado de ISynchronizeInvoke.Quando os eventos de StatusChanging, 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 Connect(Int32, Int32, ISynchronizeInvoke) Inicia a pesquisa, usando o intervalo, o tempo limite e o objeto especificado de ISynchronizeInvoke. Quando os eventos de StatusChanging, 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 Delete() Exclui a compilação, e todos os dados associados, do servidor e do local de recebimento.
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 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 do servidor junto com todos os detalhes.
Método público RefreshMinimalDetails Recupera os dados mais recentes do servidor junto com quaisquer detalhes.
Método público RequestIntermediateLogs Solicita 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() Bloquear compilações adicionais até que a compilação seja concluída.
Método público Wait(TimeSpan, TimeSpan) Bloqueia o thread de chamada até que a compilação seja concluída ou o tempo limite expire.
Método público Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Bloqueia o thread de chamada até que a compilação seja concluída ou o tempo limite expire.

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 for descoberta no servidor.
Evento público StatusChanging Gerado quando qualquer alteração na compilação for descoberta no servidor.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Client