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 | |
---|---|---|
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. | |
AddBuildQualities | Aggiunta di qualità di compilazione specificato nel progetto team. | |
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. | |
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. | |
CreateTeamProject | Imposta le autorizzazioni e le strutture necessarie per un nuovo progetto team. | |
DeleteBuildDefinitions | Elimina le definizioni di compilazione dal server. | |
DeleteBuildQualities | Elimina le qualità di compilazione dal progetto team specificato. | |
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. | |
DeleteProcessTemplates | Elimina i modelli di processo dal server. | |
DeleteTeamProject | Elimina tutti gli oggetti appartenenti al progetto team specificato. | |
DestroyBuilds | Elimina in modo permanente le compilazioni specificate dal database.Questa operazione è distruttiva.Ciò significa che le compilazioni eliminati non possono essere recuperati. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
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. | |
GetBuildQualities | Recupera l'elenco di qualità di compilazione per il progetto team specificato. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
NotifyBuildCompleted | Notifica al server che la compilazione con l'uri fornito è stata completata. | |
QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec) | Definizioni di compilazione di query mediante la specifica fornita di query. | |
QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>) | ||
QueryBuildDefinitionsByUri | ||
QueryBuilds | ||
QueryBuildsByUri | ||
QueryProcessTemplates | Query per l'elenco dei modelli di processo nel progetto team specificato. | |
QueryProcessTemplatesById | Eseguire una query i modelli di processo tramite ID. | |
QueryQueuedBuilds | Eseguire una query sulla coda di compilazione mediante le specifiche di input. | |
QueryQueuedBuildsById | Eseguire una query sulla coda di compilazione tramite ID. | |
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. | |
RequestIntermediateLogs | Invita i registri di diagnostica intermedi per essere disponibili nella destinazione finale. | |
StartQueuedBuildsNow | ||
StopBuilds | Compilazione di interruzione con URI forniti se sono in corso. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
UpdateBuildDefinitions | Definizioni di compilazione esistenti degli aggiornamenti.Le proprietà [WorkspaceTemplate] e [Process] possono essere null di sinistra se rimangono invariate. | |
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. | |
UpdateBuilds | Compilazioni esistenti degli aggiornamenti utilizzando gli aggiornamenti forniti. | |
UpdateProcessTemplates | Modelli di processo esistenti degli aggiornamenti utilizzando oggetti forniti. | |
UpdateQueuedBuilds | Aggiorna la coda di compilazione utilizzando gli aggiornamenti forniti. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
ITeamFoundationService.ServiceEnd | ||
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.