TeamFoundationBuildService-Klasse
Stellt Methoden zum Bearbeiten von Builds, von Builddefinitionen, von Prozessvorlagen und der Buildwarteschlange bereit. Verwenden Sie TeamFoundationServiceHost.GetService<T>() oder TeamFoundationRequestContext.GetService<T>(), um eine Instanz dieser Klasse abrufen.
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 Builddefinitionen dem Buildserver hinzu.Die zurückgegebene Liste von Builddefinitionen entspricht die Eingabeliste ab, sodass ordnet kann der Aufrufer die generierten Bezeichner. | |
AddBuildQualities | Fügt der Buildqualität dem angegebenen Teamprojekt hinzu. | |
AddProcessTemplates | Fügt den angegebenen Prozessvorlagen der Datenbank.Die zurückgegebene Liste Vorlagen entspricht die Eingabeliste ab, sodass ordnet kann der Aufrufer die generierten Bezeichner. | |
CancelBuilds | Versucht, in die Warteschlange gestellte Builds mit bereitgestellten IDs abzubrechen.Wenn der Build bereits gestartet ist, wird bereits abgeschlossen oder nicht vorhanden, wird eine Ausnahme ausgelöst. | |
CreateBuiltInProcessTemplates | Erstellt die integrierten Prozessvorlagen.HINWEIS: Rufen Sie diese Methode nicht auf, um vorhandene Vorlagen zu ersetzen.Dieser Code ist für das Hinzufügen neuer Vorlagen. | |
CreateTeamProject | Installieren die Berechtigungen sowie von 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öschungsbuilds und Daten unterstützen.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. | |
DeployTemplateToTfs | Stellt übergeben Buildprozessvorlage XAML zum Datei-Containerdienst bereit.Sie erstellt eine neue Datei-Container und ein Container-Element ggf., dann wird die Datei hoch. | |
DestroyBuilds | Entfernt dauerhaft die angegebenen Builds aus der Datenbank.Dieser Vorgang ist destruktiv.Dies bedeutet, dass er 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 von der bereitgestellten Versionskontrollserverpfade beeinflusst werden.Im fortlaufenden Integrationstyp ist ein optionaler Filter, z der Builddefinitionen zusätzlich einzuschränken, die zurückgegeben werden. | |
GetBuildQualities | Ruft die Liste der Buildqualitäten für das angegebene Teamprojekt ab. | |
GetHashCode | Fungiert als die Standardhashfunktion. (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 wurde. | |
QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec, Boolean) | ||
QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>, Boolean) | ||
QueryBuildDefinitionsByUri | ||
QueryBuilds | ||
QueryBuildsByUri | ||
QueryProcessTemplates | Abfragen für die Liste der Prozessvorlagen im angegebenen Teamprojekt. | |
QueryProcessTemplatesById | Fragt Prozessvorlagen nach ID ab | |
QueryQueuedBuilds | Abfragen der Buildwarteschlange mithilfe der Eingabespezifikation ab. | |
QueryQueuedBuildsById | Abfragen der Buildwarteschlange nach ID ab | |
QueueBuilds | Warteschlangen erstellt mit der Anforderungen und der angegebenen Optionen.Falls fallen Anforderungen für jeden Grund aus, schlägt die Methode aus und keine Anforderungen werden in die Warteschlange gestellt. | |
RequestIntermediateLogs | Fordert die Zwischendiagnoseprotokolle, um unter der Ablageort verfügbar sein. | |
StartQueuedBuildsNow | ||
StopBuildRequest | ||
StopBuilds | Beenden erstellt mit bereitgestellten URIs, 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 die Prozess- und WorkspaceTemplate-Eigenschaften sind möglicherweise linksnull, wenn sie unverändert. | |
UpdateBuildInformation | Fügt hinzu, aktualisiert oder löscht Buildinformationen für eine Reihe von Builds.Die Eingabeliste der Ausgabeliste ist 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 Schnittstellen implementierungen
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.