Partilhar via


Interface IBuildController

Interface para um controlador de compilação 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 IBuildController
public interface IBuildController

O tipo IBuildController expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Agents Obtém os agentes de compilação que possuidos por esse controlador de compilação.
Propriedade pública AttachedProperties Propriedades anexadas
Propriedade pública CustomAssemblyPath Obtém ou define o caminho de controle de versão onde os assemblies personalizados são armazenados.
Propriedade pública DateCreated Obtém a data e hora que esse controlador de compilação foi criado.
Propriedade pública DateUpdated Obtém a data e hora que esse controlador de compilação foi atualizado pela última vez.
Propriedade pública Description Obtém ou define a descrição de esse controlador de compilação.
Propriedade pública Enabled Obtém ou define um sinalizador que descreve se esse controlador de compilação está habilitado.
Propriedade pública MaxConcurrentBuilds Obtém ou define o número máximo de compilações que podem executar ao mesmo tempo em esse controlador de compilação.
Propriedade pública MessageQueueUrl Obtém o endereço de fila de mensagens.Este campo é para uso do sistema somente.
Propriedade pública Name Obtém ou define o nome de esse controlador de compilação.
Propriedade pública QueueCount Obtém a contagem atual da fila para esse controlador de compilação.
Propriedade pública ServiceHost Obtém o host serviço em que esse controlador de compilação reside.
Propriedade pública Status Obtém ou define o status de esse controlador de compilação.
Propriedade pública StatusMessage Obtém ou define uma mensagem displayable de servidor sobre o status de esse controlador.Pode ser vazia.
Propriedade pública Tags Obtém uma coleção somente leitura de marcas para todos os agentes de esse controlador.
Propriedade pública Uri Obtém o identificador de uniform resource identifier (URI) de esse controlador de compilação.
Propriedade pública Url Obtém o URL de esse controlador de compilação.

Superior

Métodos

  Nome Descrição
Método público AddBuildAgent Adiciona um agente de compilação para esse controlador de compilação.
Método público Delete Exclui esse controlador de compilação.
Método público LoadCustomActivities Baixa todos os assemblies de CustomAssemblyLocation o caminho local, carrega assemblies que contêm tipos personalizados de atividade, e retorna uma lista de tipos personalizados de atividade.
Método público LoadCustomActivitiesAndExtensions Baixa todos os assemblies de CustomAssemblyLocation o caminho local, carrega assemblies que contêm tipos personalizados e de atividade de extensão, e retorna uma lista de tipos personalizados e de atividade de extensão.
Método público Refresh(Boolean) Atualiza o controlador de compilação obtendo valores de propriedade atual do servidor de compilação.
Método público Refresh(array<String[], Boolean) Atualiza o controlador de compilação obtendo valores de propriedade atual do servidor de compilação.
Método público RemoveBuildAgent Remove um agente de compilação de esse controlador.
Método público Save Salva as alterações que foram feitas a este controlador de compilação para o servidor de compilação.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Client