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.