Classe TeamFoundationBuildService
Fornece métodos para manipular compilações, definições de compilação, modelos de processo, e a fila de compilação. Use TeamFoundationServiceHost.GetService<T>() ou TeamFoundationRequestContext.GetService<T>() para obter um exemplo dessa classe.
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService
Namespace: Microsoft.TeamFoundation.Build.Server
Assembly: Microsoft.TeamFoundation.Build.Server (em Microsoft.TeamFoundation.Build.Server.dll)
Sintaxe
'Declaração
Public NotInheritable Class TeamFoundationBuildService _
Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService
O tipo TeamFoundationBuildService expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
AddBuildDefinitions | Adicione definições de compilação para o servidor de compilação.A lista retornado de definições de compilação corresponde a lista de entrada para que o chamador pode associar os identificadores gerados. | |
AddBuildQualities | Adiciona as especificadas qualidades de compilação para o projeto de equipe. | |
AddProcessTemplates | Adiciona modelos de processo especificados a base de dados.A lista de modelos retornado corresponde a lista de entrada para que o chamador pode associar os identificadores gerados. | |
CancelBuilds | Tentativas de cancelar compilações na fila com os IDs fornecidos.Se a compilação já começou, já está concluído, ou não existe, uma exceção é lançada. | |
CreateBuiltInProcessTemplates | Cria os modelos de processo internos.NOTA: Não chamar esse método para substituir modelos existentes.Esse código é adicionando novos modelos somente. | |
CreateTeamProject | Configura de permissões e estruturas necessárias para um novo projeto de equipe. | |
DeleteBuildDefinitions | Exclui definições de compilação do servidor. | |
DeleteBuildQualities | Qualidades de compilação exclui um projeto de equipe especificado. | |
DeleteBuilds | Compilações exclusão e suporte dados.Rótulos, os resultados do teste, e os dados impacto de teste são excluídos de forma síncrona.Os binários e os símbolos de compilação na fila e são excluídos como um trabalho em segundo plano. | |
DeleteProcessTemplates | Exclui modelos de processo do servidor. | |
DeleteTeamProject | Exclui todos os objetos que pertencem ao projeto de equipe especificado. | |
DeployTemplateToTfs | Implantar passado no modelo de processo XAML de compilação para o serviço do contêiner de Arquivo.Criará um contêiner de novo Arquivo e item de contêiner se necessário, então carrega o arquivo. | |
DestroyBuilds | Remover permanentemente as compilações especificadas de base de dados.Esta operação é destrutiva.Isso significa que as compilações destruídas não podem ser recuperadas. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetAffectedBuildDefinitions | Obtém a lista de definições de compilação afetadas fornecidos pelos caminhos de servidor de controle de versão.O tipo contínuo de integração é um filtro opcional para restringir além das definições de compilação que são retornadas. | |
GetBuildQualities | Recupera a lista de qualidades de compilação para o projeto de equipe especificado. | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
NotifyBuildCompleted | Notifica o servidor que a compilação com o URI fornecido terminado. | |
QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec, Boolean) | ||
QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>, Boolean) | ||
QueryBuildDefinitionsByUri | ||
QueryBuilds | ||
QueryBuildsByUri | ||
QueryProcessTemplates | Consultas para a lista de modelos de processo especificado na equipe projeto. | |
QueryProcessTemplatesById | Consulta modelos de processo por ID | |
QueryQueuedBuilds | Consulta a fila de compilação usando as especificações de entrada. | |
QueryQueuedBuildsById | Consulta a fila de compilação por ID | |
QueueBuilds | Filas são criados usando as solicitações e opções especificadas.Se qualquer solicitação falha por algum motivo, o método inteiro falha e nenhuma solicitação é colocada na fila. | |
RequestIntermediateLogs | Solicita os logs de diagnóstico intermediários para estar disponíveis no local de recebimento. | |
StartQueuedBuildsNow | ||
StopBuildRequest | ||
StopBuilds | Paradas criados com o URIs fornecido se são atualmente em andamento. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
UpdateBuildDefinitions | Definições de compilação existentes de atualizações.As propriedades do processo e de WorkspaceTemplate podem ser nulos deixadas se permanece inalterado. | |
UpdateBuildInformation | Adicionar, atualizações, ou informações de compilação exclui para um conjunto de compilações.A lista de saída é paralela indexado à lista de entrada para associação fácil. | |
UpdateBuilds | Compilações existentes das atualizações usando as atualizações fornecidas. | |
UpdateProcessTemplates | Modelos de processo existentes das atualizações usando objetos fornecidos. | |
UpdateQueuedBuilds | Atualiza a fila de compilação usando as atualizações fornecidas. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.