Condividi tramite


Classe TeamFoundationBuildService

Fornisce metodi per modificare le compilazioni, definizioni di compilazione, i modelli di processo e la coda di compilazione.Utilizzare TeamFoundationServiceHost.GetService<T>() o TeamFoundationRequestContext.GetService<T>() per ottenere un'istanza di questa classe.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService

Spazio dei nomi:  Microsoft.TeamFoundation.Build.Server
Assembly:  Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class TeamFoundationBuildService _
    Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService

Il tipo TeamFoundationBuildService espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico AddBuildDefinitions Aggiungere le definizioni di compilazione nel server di compilazione.L'elenco restituito di definizioni di compilazione corrisponde all'elenco di input in modo che il chiamante può associare identificatori generati.
Metodo pubblico AddBuildQualities Aggiunta di qualità di compilazione specificato nel progetto team.
Metodo pubblico AddProcessTemplates Aggiunge i modelli di processo specificati nel database.L'elenco dei modelli restituito corrisponde all'elenco di input in modo che il chiamante può associare identificatori generati.
Metodo pubblico CancelBuilds Tenta di annullare le compilazioni in coda con gli ID forniti.Se la compilazione è stata avviata, viene già completato, o non esiste, viene generata un'eccezione.
Metodo pubblico CreateTeamProject Imposta le autorizzazioni e le strutture necessarie per un nuovo progetto team.
Metodo pubblico DeleteBuildDefinitions Elimina le definizioni di compilazione dal server.
Metodo pubblico DeleteBuildQualities Elimina le qualità di compilazione dal progetto team specificato.
Metodo pubblico DeleteBuilds Compilazione di eliminazione e dati di supporto.Le etichette, i risultati del test e i dati di impatto sui test vengono eliminati in modo sincrono.I binari e i simboli di compilazione sono in coda ed eliminati come processo in background.
Metodo pubblico DeleteProcessTemplates Elimina i modelli di processo dal server.
Metodo pubblico DeleteTeamProject Elimina tutti gli oggetti appartenenti al progetto team specificato.
Metodo pubblico DestroyBuilds Elimina in modo permanente le compilazioni specificate dal database.Questa operazione è distruttiva.Ciò significa che le compilazioni eliminati non possono essere recuperati.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetAffectedBuildDefinitions Ottiene l'elenco delle definizioni di compilazione interessate da percorsi forniti del server di controllo della versione.Il tipo di integrazione continuata è un filtro facoltativo per limitare ulteriormente le definizioni di compilazione che vengono restituite.
Metodo pubblico GetBuildQualities Recupera l'elenco di qualità di compilazione per il progetto team specificato.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico NotifyBuildCompleted Notifica al server che la compilazione con l'uri fornito è stata completata.
Metodo pubblico QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec) Definizioni di compilazione di query mediante la specifica fornita di query.
Metodo pubblico QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>)
Metodo pubblico QueryBuildDefinitionsByUri
Metodo pubblico QueryBuilds
Metodo pubblico QueryBuildsByUri
Metodo pubblico QueryProcessTemplates Query per l'elenco dei modelli di processo nel progetto team specificato.
Metodo pubblico QueryProcessTemplatesById Eseguire una query i modelli di processo tramite ID.
Metodo pubblico QueryQueuedBuilds Eseguire una query sulla coda di compilazione mediante le specifiche di input.
Metodo pubblico QueryQueuedBuildsById Eseguire una query sulla coda di compilazione tramite ID.
Metodo pubblico QueueBuilds Compilazione di code utilizzando le richieste e le opzioni specificate.Se le richieste non riescono per qualsiasiasi motivo, interi esito negativo di metodo e alcuna richiesta sono in coda.
Metodo pubblico RequestIntermediateLogs Invita i registri di diagnostica intermedi per essere disponibili nella destinazione finale.
Metodo pubblico StartQueuedBuildsNow
Metodo pubblico StopBuilds Compilazione di interruzione con URI forniti se sono in corso.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico UpdateBuildDefinitions Definizioni di compilazione esistenti degli aggiornamenti.Le proprietà [WorkspaceTemplate] e [Process] possono essere null di sinistra se rimangono invariate.
Metodo pubblico UpdateBuildInformation Aggiunge, aggiornamenti, o elimina le informazioni di compilazione per un set di compilazione.L'elenco di output è parallelo indicizzato all'elenco di input per l'associazione semplice.
Metodo pubblico UpdateBuilds Compilazioni esistenti degli aggiornamenti utilizzando gli aggiornamenti forniti.
Metodo pubblico UpdateProcessTemplates Modelli di processo esistenti degli aggiornamenti utilizzando oggetti forniti.
Metodo pubblico UpdateQueuedBuilds Aggiorna la coda di compilazione utilizzando gli aggiornamenti forniti.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Server