TeamFoundationBuildService-Klasse
Stellt Methoden zum Bearbeiten von Builds, von Builddefinitionen, von Prozessvorlagen und von Buildwarteschlange bereit.Verwenden Sie TeamFoundationServiceHost.GetService<T>() oder TeamFoundationRequestContext.GetService<T>(), erhält eine Instanz dieser Klasse.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService
Namespace: Microsoft.TeamFoundation.Build.Server
Assembly: Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)
Syntax
'Declaration
Public NotInheritable Class TeamFoundationBuildService _
Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService
Der TeamFoundationBuildService-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
AddBuildDefinitions | Fügt dem Buildserver Builddefinitionen hinzu.Die zurückgegebene Liste von Builddefinitionen entspricht der Eingabeliste ab, sodass ordnet kann der Aufrufer die generierten Bezeichner. | |
AddBuildQualities | Fügt die angegebene Buildqualität dem Teamprojekt hinzu. | |
AddProcessTemplates | Fügt die angegebenen Prozessvorlagen der Datenbank.Die zurückgegebene Vorlagenliste entspricht der Eingabeliste ab, sodass ordnet kann der Aufrufer die generierten Bezeichner. | |
CancelBuilds | Versuche, in der Warteschlange stehende Builds mit der angegebenen ID abzubrechen.Wenn der Build bereits gestartet wurde, wird bereits abgeschlossen oder nicht vorhanden, wird eine Ausnahme ausgelöst. | |
CreateTeamProject | Installieren die Berechtigungen und die Strukturen, die für ein neues Teamprojekt erforderlich sind. | |
DeleteBuildDefinitions | Löscht Builddefinitionen vom Server. | |
DeleteBuildQualities | Löscht Buildqualität aus dem angegebenen Teamprojekt. | |
DeleteBuilds | Löschungsbuilder und unterstützen Daten.Bezeichnungen, Testergebnisse und Testauswirkungsdaten werden synchron gelöscht.Buildbinärdateien und Symbolen werden als Hintergrundauftrag in die Warteschlange gestellt und gelöscht. | |
DeleteProcessTemplates | Löscht Prozessvorlagen vom Server. | |
DeleteTeamProject | Löscht alle Objekte, die dem angegebenen Teamprojekt angehören. | |
DestroyBuilds | Entfernt die angegebenen Builds dauerhaft aus der Datenbank.Dieser Vorgang ist destruktiv.Dies bedeutet, dass zerstörte Builds nicht wiederhergestellt werden können. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetAffectedBuildDefinitions | Ruft die Liste der Builddefinitionen ab, die durch die bereitgestellten Versionskontrollserverpfade beeinflusst werden.Der fortlaufenden Integrationstyp ist ein optionaler, Filter, um die Builddefinitionen zusätzlich zu beschränken, die zurückgegeben werden. | |
GetBuildQualities | Ruft die Liste der Buildqualität für das angegebene Teamprojekt ab. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
NotifyBuildCompleted | Benachrichtigt den Server, dass der Build mit dem angegebenen URI abgeschlossen ist. | |
QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec) | Abfragenbuilddefinitionen mithilfe der bereitgestellten Abfragespezifikation. | |
QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>) | ||
QueryBuildDefinitionsByUri | ||
QueryBuilds | ||
QueryBuildsByUri | ||
QueryProcessTemplates | Abfragen für die Liste der Prozessvorlagen im angegebenen Teamprojekt. | |
QueryProcessTemplatesById | Fragt Prozessvorlagen nach ID ab | |
QueryQueuedBuilds | Fragt die Buildwarteschlange mithilfe der Eingabespezifikation ab. | |
QueryQueuedBuildsById | Fragt die Buildwarteschlange nach ID ab | |
QueueBuilds | Warteschlangenbuilder mithilfe der Anforderungen und der angegebenen Optionen.Wenn eine fallen Anforderungen für jeden Grund aus, schlägt die Methode aus und keine Anforderungen werden in die Warteschlange gestellt. | |
RequestIntermediateLogs | Fordert die temporären Diagnoseprotokolle, der unter dem Ablagespeicherort verfügbar sein. | |
StartQueuedBuildsNow | ||
StopBuilds | Endbuilder mit dem angegebenen URI, wenn sie gerade ausgeführt werden. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
UpdateBuildDefinitions | Vorhandene Builddefinitionen der Updates.Die [Process] und [WorkspaceTemplate]-Eigenschaften sind möglicherweise linksnull, wenn sie unverändert bleiben. | |
UpdateBuildInformation | Fügt, Aktualisierungen hinzu oder löscht Buildinformationen für einen Satz von Builds.Die Ausgabeliste entspricht der Eingabeliste für einfache Zuordnung indiziertes parallel. | |
UpdateBuilds | Vorhandene Builds der Updates mithilfe der bereitgestellten Updates. | |
UpdateProcessTemplates | Vorhandene Prozessvorlagen der Updates mithilfe der bereitgestellten Objekte. | |
UpdateQueuedBuilds | Aktualisiert die Buildwarteschlange mithilfe der bereitgestellten Updates. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.