Compartilhar via


Interface IBuildAgent

Essa interface define métodos para acessar o agente de compilação no computador de Team Foundation Build .

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

Sintaxe

'Declaração
Public Interface IBuildAgent _
    Inherits IBuildGroupItem
public interface IBuildAgent : IBuildGroupItem

O tipo IBuildAgent expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AttachedProperties Propriedades anexadas
Propriedade pública BuildDirectory Obtém ou define um caminho de diretório de trabalho do agente de compilação.
Propriedade pública Controller Obtém ou define o controlador de compilação que possui o agente de compilação.
Propriedade pública DateCreated Obtém a data e hora que o agente foi criado.
Propriedade pública DateUpdated Obtém a data e hora que o agente foi atualizado pela última vez.
Propriedade pública Description Obtém ou define a descrição do agente de compilação.
Propriedade pública Enabled Obtém ou define um sinalizador que descreve se o agente de compilação está habilitado.
Propriedade pública FullPath Obtém o caminho completo de este item do grupo de compilação. (Herdado de IBuildGroupItem.)
Propriedade pública IsReserved Obtém um sinalizador que descreve se o agente está sendo usado atualmente por uma construçã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 do item de grupo de compilação. (Herdado de IBuildGroupItem.)
Propriedade pública ReservedForBuild Obtém o identificador de compilação que está usando atualmente este agente.Retorna nulo se o agente não está sendo usado atualmente.
Propriedade pública ServiceHost Obtém o host serviço na qual o agente de compilação reside.
Propriedade pública Status Obtém ou define o status do agente de compilação.
Propriedade pública StatusMessage Recebe uma mensagem de máquina de compilação sobre o status do agente de compilação.
Propriedade pública Tags Obtém ou define as marcas que são definidas para este agente de compilação.
Propriedade pública TeamProject Obtém o projeto de equipe que possui esse item do grupo de compilação. (Herdado de IBuildGroupItem.)
Propriedade pública Uri Obtém o identificador de uniform resource identifier (URI) de este item do grupo de compilação. (Herdado de IBuildGroupItem.)
Propriedade pública Url Obtém o URL que é usado para se comunicar com o agente de compilação.

Superior

Métodos

  Nome Descrição
Método público Delete Exclui o agente de compilação de máquina de compilação.
Método público GetExpandedBuildDirectory Obtém o diretório de compilação para o agente de compilação com todas as variáveis expansões avaliadas de acordo com a determinada definição de compilação.
Método público Refresh() Atualiza este item do grupo de compilação obtendo valores de propriedade atual do servidor de compilação. (Herdado de IBuildGroupItem.)
Método público Refresh(array<String[]) Atualizar o agente de compilação obtendo valores de propriedades atualizadas do servidor.
Método público Save Salva as alterações feitas ao agente de compilação no computador de compilação.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Client