Compartilhar via


Interface IBuildServer

Interface para o 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 IBuildServer
public interface IBuildServer

O tipo IBuildServer expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública BuildServerVersion Obtém a versão de servidor de compilação.
Propriedade pública NoCICheckInComment Obtém a cadeia de caracteres de comentário que informa o sistema contínuo de integração para ignorar um check-in.Nenhum check-in com essa cadeia de caracteres em seu comentário não irá acionar uma nova compilação.
Propriedade pública TeamProjectCollection Obtém o objeto de TeamProjectCollection que criou o IBuildServer.

Superior

Métodos

  Nome Descrição
Método público AddBuildQuality(String, String) Adiciona a qualidade de compilação para o projeto de equipe especificado.
Método público AddBuildQuality(String, array<String[]) Adiciona a matriz de qualidades de compilação para o projeto de equipe especificado.
Método público BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], AsyncCallback, Object) Obtém os resultados da consulta de definição de compilação para uma matriz fornecida de especificações de definição de compilação.
Método público BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean, AsyncCallback, Object)
Método público BeginQueryBuildDefinitionsByUri Iniciar uma operação assíncrona a consulte definições de compilação identificador de recursos uniforme.
Método público BeginQueryBuilds Iniciar uma operação assíncrona a consulte compilações usando uma matriz das especificações.
Método público BeginQueryBuildsByUri Obtém as compilações que correspondem ao URIs determinado.
Método público BeginQueryQueuedBuilds Iniciar uma operação assíncrona a consulte a fila de compilação.
Método público CancelBuilds(array<Int32[]) Os cancelamentos enfileiraram compilações com os IDs fornecidos estão atualmente em estados ativas ou adiados.
Método público CancelBuilds(array<IQueuedBuild[]) Cancela as compilações enfileiradas fornecidas estão atualmente nos estados ativas ou adiados.
Método público CreateBuildAgentSpec() Cria uma nova especificação do agente de compilação que pode ser usada para consulte agentes de compilação.
Método público CreateBuildAgentSpec(IBuildAgent) Cria uma nova especificação do agente de compilação que pode ser usada para consulte agentes de compilação.
Método público CreateBuildAgentSpec(String, String, List<String>) Cria uma nova especificação do agente de compilação que pode ser usada para consulte agentes de compilação.
Método público CreateBuildAgentSpec(String, String, array<String[], List<String>) Cria uma nova especificação do agente de compilação que pode ser usada para consulte agentes de compilação.
Método público CreateBuildControllerSpec() Cria uma nova especificação do controlador de compilação que pode ser usada para consulte controladores de compilação.
Método público CreateBuildControllerSpec(String, String) Cria uma nova especificação do controlador de compilação que pode ser usada para consulte controladores de compilação.
Método público CreateBuildControllerSpec(String, String, array<String[], Boolean) Cria uma nova especificação do controlador de compilação que pode ser usada para consulte controladores de compilação.
Método público CreateBuildDefinition Cria um novo definição de compilação propriedade pelo servidor de compilação.
Método público CreateBuildDefinitionSpec(String) Cria uma nova especificação de definição de compilação que pode ser usada para consulte definições de compilação.
Método público CreateBuildDefinitionSpec(IBuildDefinition) Cria uma nova especificação de definição de compilação que pode ser usada para consulte definições de compilação.
Método público CreateBuildDefinitionSpec(String, String) Cria uma nova especificação de definição de compilação que pode ser usada para consulte definições de compilação.
Método público CreateBuildDefinitionSpec(String, String, array<String[]) Cria uma nova especificação de definição de compilação que pode ser usada para consulte definições de compilação.
Método público CreateBuildDetailSpec(IEnumerable<Uri>) Cria uma nova especificação de detalhes de compilação que pode ser usada para consulte compilações para as definições especificadas.
Método público CreateBuildDetailSpec(String) Cria uma nova especificação de detalhes de compilação que pode ser usada para consulte compilações para um projeto de equipe.
Método público CreateBuildDetailSpec(IBuildDefinition) Cria uma nova especificação de detalhes de compilação que pode ser usada para consulte compilações para um projeto de equipe.
Método público CreateBuildDetailSpec(IBuildDefinitionSpec) Cria uma nova especificação de detalhes de compilação que pode ser usada para consulte compilações para um projeto de equipe.
Método público CreateBuildDetailSpec(String, String) Cria uma nova especificação de detalhes de compilação que pode ser usada para consulte compilações para um projeto de equipe.
Método público CreateBuildQueueSpec(IEnumerable<Uri>) Cria uma nova especificação de fila de compilação que pode ser usada para consulte compilações na fila.
Método público CreateBuildQueueSpec(String) Cria uma nova especificação de fila de compilação que pode ser usada para consulte compilações na fila.
Método público CreateBuildQueueSpec(String, String) Cria uma nova especificação de fila de compilação que pode ser usada para consulte compilações na fila.
Método público CreateBuildRequest(Uri) Cria uma nova solicitação de compilação para a definição de compilação especificada.
Método público CreateBuildRequest(Uri, Uri) Cria uma nova solicitação de compilação para a definição e o controlador de compilação especificados.
Método público CreateBuildServiceHost(String, Uri) Cria um novo host serviço com o nome especificado e a URL.
Método público CreateBuildServiceHost(String, String, String, Int32) Cria um novo host serviço com o nome especificado, e com um URL base que consiste no esquema especificado, no host, na porta, e o caminho padrão.
Método público CreateProcessTemplate Cria um novo modelo de processo de compilação, que é usado por definições de compilação.
Método público CreateQueuedBuildsView() Cria as compilações na fila view.</
Método público CreateQueuedBuildsView(IEnumerable<Uri>) Cria uma visualização de compilações na fila filtrada por definições fornecidas.
Método público CreateQueuedBuildsView(String) Cria uma visualização de compilações na fila filtrada pelo projeto de equipe.
Método público CreateTeamProjectComponents Cria componentes de compilação que são necessários para criar um TeamProject.
Método público DeleteBuildAgents(array<Uri[]) Agentes de compilação exclusão do servidor.
Método público DeleteBuildAgents(array<IBuildAgent[]) Agentes de compilação exclusão do servidor.
Método público DeleteBuildControllers(array<Uri[]) Controladores de compilação exclusão do servidor.
Método público DeleteBuildControllers(array<IBuildController[]) Controladores de compilação exclusão do servidor.
Método público DeleteBuildDefinitions(array<Uri[]) Definições de compilação exclusão do servidor.
Método público DeleteBuildDefinitions(array<IBuildDefinition[]) Definições de compilação exclusão do servidor.
Método público DeleteBuildQuality(String, String) Exclui a qualidade de compilação especificada de projeto de equipe de destino.
Método público DeleteBuildQuality(String, array<String[]) Exclui a matriz especificada de qualidades de compilação do projeto de equipe de destino.
Método público DeleteBuilds(array<Uri[]) Compilações exclusão do servidor.Todas as partes de compilação são excluídas.
Método público DeleteBuilds(array<IBuildDetail[]) Compilações exclusão do servidor.Todas as partes de compilação são excluídas.
Método público DeleteBuilds(array<Uri[], DeleteOptions) Compilações exclusão do servidor.
Método público DeleteBuilds(array<IBuildDetail[], DeleteOptions) Compilações exclusão do servidor.
Método público DeleteBuildServiceHost Exclui host serviço e todos os serviços associados de servidor.
Método público DeleteProcessTemplates Exclui os modelos de processo do servidor.
Método público DestroyBuilds(array<Uri[]) Destrói compilações do servidor.
Método público DestroyBuilds(array<IBuildDetail[]) Destrói compilações do servidor.
Método público EndQueryBuildDefinitions Termina uma operação assíncrona para consulte definições de compilação.
Método público EndQueryBuildDefinitionsByUri Termina uma operação assíncrona para consulte definições de compilação.
Método público EndQueryBuilds Termina uma operação assíncrona para ver as compilações.
Método público EndQueryBuildsByUri
Método público EndQueryQueuedBuilds Termina uma operação assíncrona para ver a fila de compilação.
Método público GetAffectedBuildDefinitions(array<String[]) Obtém uma matriz de todas as definições de compilação afetadas pelos caminhos especificados do servidor de controle de versão.
Método público GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) Obsoleta. Obtém uma matriz de todas as definições de compilação afetadas pelos caminhos especificados do servidor de controle de versão e são configurados para ter um disparador fornecido no filtro.
Método público GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) Obtém uma lista de todas as definições de compilação que são afetadas fornecidos pelos caminhos de servidor de controle de versão de TFS e configuradas para ter um disparador fornecido no filtro.
Método público GetAllBuildDetails Obtém uma única compilação com todos os detalhes.
Método público GetBuild(Uri) Obtém uma única compilação.
Método público GetBuild(Uri, array<String[], QueryOptions) Obtém uma única compilação.
Método público GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) Obtém uma única compilação por um URI.
Método público GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) Obtém uma única compilação.
Método público GetBuildAgent(Uri) Obtém um único agente de compilação.
Método público GetBuildAgent(Uri, array<String[]) Obtém um único agente de compilação.
Método público GetBuildController(String) Recupera um único controlador de compilação que usa o nome para exibição especificado.Um caractere curinga pode ser especificado, mas se mais de um controlador é compatível do que uma exceção é lançada.
Método público GetBuildController(Uri, Boolean) Obtém um único controlador de compilação.
Método público GetBuildController(Uri, array<String[], Boolean) Obtém um único controlador de compilação.
Método público GetBuildDefinition(Uri) Obtém uma única definição de compilação.
Método público GetBuildDefinition(String, String) Obtém uma única definição de compilação.
Método público GetBuildDefinition(Uri, QueryOptions) Obtém uma única definição de compilação usando as opções especificadas controlar a quantidade de dados recuperados.
Método público GetBuildDefinition(String, String, QueryOptions) Obtém uma única definição de compilação usando as opções especificadas controlar a quantidade de dados recuperados.
Método público GetBuildDefinition(Uri, array<String[], QueryOptions) Obtém uma única definição de compilação usando as opções especificadas controlar a quantidade de dados recuperados.
Método público GetBuildQualities Obtém a matriz de qualidades de compilação definidas para o projeto de equipe de destino.
Método público GetBuildServiceHost(String) Obtém o host serviço que coincide com o nome especificado.
Método público GetBuildServiceHost(Uri) Obtém o host serviço que corresponde a URL especificado.
Método público GetDisplayText Obtém o texto encontrado de exibição para valores de enumeração, ou o valor de ToString() .
Método público GetDisplayTextValues Obtém uma matriz de valores localizados de texto de exibição para uma enumeração, ou valor ToString.
Método público GetEnumValue Obtém um valor de enumeração corresponder ao texto encontrado de exibição.
Método público GetMinimalBuildDetails Obtém uma única sem agente de compilação, definição, ou nós de informações.
Método público GetQueuedBuild(Int32, QueryOptions) Obtém uma única compilação na fila para um certo ID
Método público GetQueuedBuild(array<Int32[], QueryOptions) Obtém as compilações na fila para os IDs especificados.
Método público GetScheduleDaysFromDaysOfWeek Leva uma matriz de valores de enumeração DayOfWeek e retorna um valor de ScheduleDays que pode ser usado para definir ISchedule.DaysToBuild.
Método público QueryBuildAgents(IBuildAgentSpec) Obtém um único resultado da consulta do agente de compilação para uma especificação especificada do agente de compilação.
Método público QueryBuildAgents(array<IBuildAgentSpec[]) Obtém os resultados da consulta do agente de compilação para as especificações especificadas do agente de compilação.
Método público QueryBuildAgentsByUri(array<Uri[]) Obtém os agentes de compilação que correspondem ao URIs especificado.
Método público QueryBuildAgentsByUri(array<Uri[], array<String[]) Obtém os agentes de compilação que correspondem ao URIs determinado.
Método público QueryBuildControllers() Obtém controladores de compilação e seus agentes associados.
Método público QueryBuildControllers(Boolean) Obtém controladores de compilação.
Método público QueryBuildControllers(IBuildControllerSpec) Obtém um único resultado de consulta de controlador de compilação para uma especificação especificada do controlador de compilação.
Método público QueryBuildControllers(array<IBuildControllerSpec[]) Obtém os resultados da consulta do controlador de compilação para as especificações especificadas do controlador de compilação.
Método público QueryBuildControllersByUri(array<Uri[], Boolean) Obtém os controladores de compilação que correspondem ao URIs especificado.
Método público QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) Obtém os controladores de compilação que correspondem ao URIs determinado.
Método público QueryBuildDefinitions(String) Obtém as definições de compilação para o projeto de equipe especificado.
Método público QueryBuildDefinitions(IBuildDefinitionSpec) Obtém um único resultado de consulta de definição de compilação para uma especificação especificada de definição de compilação.
Método público QueryBuildDefinitions(array<IBuildDefinitionSpec[]) Obtém os resultados da consulta de definição de compilação para uma matriz especificada de especificações de definição de compilação.
Método público QueryBuildDefinitions(String, QueryOptions) Obtém as definições de compilação para o projeto de equipe especificado.As opções especificadas de consulta determinam a quantidade de dados que são recuperados na consulta.
Método público QueryBuildDefinitions(IBuildDefinitionSpec, Boolean)
Método público QueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean)
Método público QueryBuildDefinitions(String, QueryOptions, Boolean)
Método público QueryBuildDefinitionsByUri(array<Uri[]) Obtém as definições de compilação que correspondem ao URIs especificado.
Método público QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) Obtém as definições de compilação que correspondem ao URIs determinado.As opções especificadas de consulta determinam a quantidade de dados que são recuperados na consulta.
Método público QueryBuildDefinitionsByUri(array<Uri[], array<String[], QueryOptions) Obtém as definições de compilação que correspondem ao URIs determinado.As opções especificadas de consulta determinam a quantidade de dados que são recuperados na consulta.
Método público QueryBuilds(String) Obtém todas as compilações para um projeto de equipe.
Método público QueryBuilds(IBuildDefinition) Obtém todas as compilações para uma definição de compilação.
Método público QueryBuilds(IBuildDefinitionSpec) Obtém todas as compilações para uma especificação de definição de compilação.
Método público QueryBuilds(IBuildDetailSpec) Obtém um único resultado de consulta de compilação para a especificação de compilação especificada.
Método público QueryBuilds(array<IBuildDetailSpec[]) Obtém os resultados da consulta de compilação para a lista especificada de especificações de compilação.
Método público QueryBuilds(String, String) Obtém todas as compilações para um projeto e uma definição de equipe.
Método público QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) Obtém as compilações que correspondem ao URIs especificado.
Método público QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) Obtém as compilações que correspondem ao URIs especificado.
Método público QueryBuildServiceHosts Obtém uma matriz de todos os hosts de serviço de compilação que são hospedados em computadores especificados.
Método público QueryBuildServiceHostsByUri Obtém o host serviço de compilação que correspondem ao URIs especificado.
Método público QueryProcessTemplates(String) Obtém todos os modelos de processo de compilação para um projeto de equipe.
Método público QueryProcessTemplates(String, array<ProcessTemplateType[]) Obtém todos os modelos de processo de compilação para um projeto de equipe de um tipo especificado ou digitar-los.
Método público QueryQueuedBuilds(IQueuedBuildSpec) Obtém um único resultado de consulta de compilação para uma especificação na fila de compilação especificada.
Método público QueryQueuedBuilds(array<IQueuedBuildSpec[]) Obtém os resultados da consulta de compilação para uma matriz especificada de especificações na fila de compilação.
Método público QueueBuild(IBuildDefinition) Na fila uma compilação para a definição de compilação especificada com as opções padrão.
Método público QueueBuild(IBuildRequest) Na fila uma compilação para a solicitação de compilação especificada com QueueOptions padrão.
Método público QueueBuild(IBuildRequest, QueueOptions) Na fila uma compilação para a solicitação de compilação especificada.
Método público QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) Compilações das filas para solicitações disponíveis de compilação.
Método público RetryQueuedBuilds(array<IQueuedBuild[]) Tentar de novo as compilações especificadas e une-as em um lote.
Método público RetryQueuedBuilds(array<IQueuedBuild[], Guid) Tentar de novo as compilações especificadas e une-as em um lote.
Método público RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) Tentar de novo as compilações especificado com a opção específica do tentativa e une todas as compilações especificadas em um lote.
Método público SaveBuildAgents Salva as alterações feitas aos agentes de compilação para o servidor.
Método público SaveBuildControllers Salva as alterações feitas a controladores de compilação para o servidor.
Método público SaveBuildDefinitions Salva as alterações feitas às definições de compilação para o servidor.
Método público SaveBuilds Salva as alterações feitas em compilações para o servidor.
Método público SaveBuildServiceHost Salva as alterações de host serviço para o servidor.
Método público SaveProcessTemplates Salva as alterações feitas aos modelos de processo de compilação para o servidor.
Método público SaveQueuedBuilds Salva as alterações feitas às compilações na fila para o servidor.
Método público StartQueuedBuildsNow(array<Int32[]) Inicia enfileiraram compilações com os IDs fornecidos estão em uma fila em pausa de definição e têm um status Fila.
Método público StartQueuedBuildsNow(array<IQueuedBuild[]) Inicia as compilações enfileiradas fornecidas estão em uma fila em pausa de definição e têm um status Fila.
Método público StopBuilds(array<Uri[]) Para todas as compilações com o URIs especificado.
Método público StopBuilds(array<IBuildDetail[]) Para compilações especificadas.
Método público TestConnectionForBuildAgent Instrui a camada de aplicativo para testar a conexão para o agente de compilação e atualiza as mensagens de status de agente.
Método público TestConnectionForBuildController Instrui a camada de aplicativo para testar a conexão para o controlador de compilação e atualiza as mensagens de status do controlador.
Método público TestConnectionsForBuildMachine Instrui a camada de aplicativo para testar a conexão para recursos de máquina de compilação e atualizar mensagens de status de recurso.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Client