Freigeben über


IBuildServer-Schnittstelle

Schließen Sie für den Server an, der Team Foundation Build ausführt.

Namespace:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)

Syntax

'Declaration
Public Interface IBuildServer
public interface IBuildServer

Der IBuildServer-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BuildServerVersion Ruft die Version des Buildservers ab.
Öffentliche Eigenschaft NoCICheckInComment Ruft die Kommentarzeichenfolge ab, die dem fortlaufenden Integrationssystem signalisiert, um einen Eincheckvorgang zu ignorieren.Kein Einchecken mit dieser Zeichenfolge in einem Kommentar löst keinen neuen Build aus.
Öffentliche Eigenschaft TeamProjectCollection Ruft das TeamProjectCollections-Objekt ab, das dieses IBuildServer erstellt hat.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddBuildQuality(String, String) Fügt der Buildqualität dem angegebenen Teamprojekt hinzu.
Öffentliche Methode AddBuildQuality(String, array<String[]) Fügt dem Array der Buildqualität dem angegebenen Teamprojekt hinzu.
Öffentliche Methode BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], AsyncCallback, Object) Ruft die Builddefinitionsabfrageergebnisse für ein bestimmtes Builddefinitionsspezifikation Array ab.
Öffentliche Methode BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean, AsyncCallback, Object)
Öffentliche Methode BeginQueryBuildDefinitionsByUri Startet einen asynchronen Vorgang, um Builddefinitionen durch Uniform Resource Identifier abzufragen.
Öffentliche Methode BeginQueryBuilds Startet einen asynchronen Vorgang, um Builds mithilfe eines Arrays Spezifikation abzufragen.
Öffentliche Methode BeginQueryBuildsByUri Ruft die Buildvorgänge ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode BeginQueryQueuedBuilds Startet einen asynchronen Vorgang, um die Buildwarteschlange abzufragen.
Öffentliche Methode CancelBuilds(array<Int32[]) Bricht in der Warteschlange stehende Builds mit bereitgestellten IDs ab, wenn sie gerade in den aktiven oder hinausgeschobenen Zuständen sind.
Öffentliche Methode CancelBuilds(array<IQueuedBuild[]) Bricht die bereitgestellten in die Warteschlange gestellten Builds ab, wenn sie gerade in den aktiven oder hinausgeschobenen Zuständen sind.
Öffentliche Methode CreateBuildAgentSpec() Erstellt eine Agentspezifikation des neuen Builds, die verwendet werden kann, um Build-Agents abzufragen.
Öffentliche Methode CreateBuildAgentSpec(IBuildAgent) Erstellt eine Agentspezifikation des neuen Builds, die verwendet werden kann, um Build-Agents abzufragen.
Öffentliche Methode CreateBuildAgentSpec(String, String, List<String>) Erstellt eine Agentspezifikation des neuen Builds, die verwendet werden kann, um Build-Agents abzufragen.
Öffentliche Methode CreateBuildAgentSpec(String, String, array<String[], List<String>) Erstellt eine Agentspezifikation des neuen Builds, die verwendet werden kann, um Build-Agents abzufragen.
Öffentliche Methode CreateBuildControllerSpec() Erstellt eine Controller-Spezifikation des neuen Builds, die verwendet werden kann, sodass Buildcontroller abzufragen.
Öffentliche Methode CreateBuildControllerSpec(String, String) Erstellt eine Controller-Spezifikation des neuen Builds, die verwendet werden kann, sodass Buildcontroller abzufragen.
Öffentliche Methode CreateBuildControllerSpec(String, String, array<String[], Boolean) Erstellt eine Controller-Spezifikation des neuen Builds, die verwendet werden kann, sodass Buildcontroller abzufragen.
Öffentliche Methode CreateBuildDefinition Erstellt eine neue Builddefinition, die durch den Buildserver gehört.
Öffentliche Methode CreateBuildDefinitionSpec(String) Erstellt eine Definitionsspezifikation des neuen Builds, die verwendet werden kann, um Builddefinitionen abzufragen.
Öffentliche Methode CreateBuildDefinitionSpec(IBuildDefinition) Erstellt eine Definitionsspezifikation des neuen Builds, die verwendet werden kann, um Builddefinitionen abzufragen.
Öffentliche Methode CreateBuildDefinitionSpec(String, String) Erstellt eine Definitionsspezifikation des neuen Builds, die verwendet werden kann, um Builddefinitionen abzufragen.
Öffentliche Methode CreateBuildDefinitionSpec(String, String, array<String[]) Erstellt eine Definitionsspezifikation des neuen Builds, die verwendet werden kann, um Builddefinitionen abzufragen.
Öffentliche Methode CreateBuildDetailSpec(IEnumerable<Uri>) Erstellt eine ausführlichere Spezifikation des neuen Builds, die verwendet werden kann, um Builds für die angegebenen Definitionen abzufragen.
Öffentliche Methode CreateBuildDetailSpec(String) Erstellt eine ausführlichere Spezifikation des neuen Builds, die verwendet werden kann, um Builds für ein Teamprojekt abzufragen.
Öffentliche Methode CreateBuildDetailSpec(IBuildDefinition) Erstellt eine ausführlichere Spezifikation des neuen Builds, die verwendet werden kann, um Builds für ein Teamprojekt abzufragen.
Öffentliche Methode CreateBuildDetailSpec(IBuildDefinitionSpec) Erstellt eine ausführlichere Spezifikation des neuen Builds, die verwendet werden kann, um Builds für ein Teamprojekt abzufragen.
Öffentliche Methode CreateBuildDetailSpec(String, String) Erstellt eine ausführlichere Spezifikation des neuen Builds, die verwendet werden kann, um Builds für ein Teamprojekt abzufragen.
Öffentliche Methode CreateBuildQueueSpec(IEnumerable<Uri>) Erstellt eine Warteschlangenspezifikation des neuen Builds, die verwendet werden kann, die in der Warteschlange stehende Builds abfragen.
Öffentliche Methode CreateBuildQueueSpec(String) Erstellt eine Warteschlangenspezifikation des neuen Builds, die verwendet werden kann, die in der Warteschlange stehende Builds abfragen.
Öffentliche Methode CreateBuildQueueSpec(String, String) Erstellt eine Warteschlangenspezifikation des neuen Builds, die verwendet werden kann, die in der Warteschlange stehende Builds abfragen.
Öffentliche Methode CreateBuildRequest(Uri) Erstellt ein Anforderung des neuen Builds die angegebene Builddefinition.
Öffentliche Methode CreateBuildRequest(Uri, Uri) Erstellt ein Anforderung des neuen Builds die angegebene Builddefinition und den Controller.
Öffentliche Methode CreateBuildServiceHost(String, Uri) Erstellt einen neuen Diensthost mit dem angegebenen Namen und die Basis-URL.
Öffentliche Methode CreateBuildServiceHost(String, String, String, Int32) Erstellt einen neuen Diensthost mit dem angegebenen Namen und einer Basis-URL, die zum angegebenen Schema, Host, Anschluss und dem Pfad besteht.
Öffentliche Methode CreateProcessTemplate Erstellt eine neue Buildprozessvorlage, die von Builddefinitionen verwendet wird.
Öffentliche Methode CreateQueuedBuildsView() Erstellt in der Warteschlange stehende Builds view.</
Öffentliche Methode CreateQueuedBuildsView(IEnumerable<Uri>) Erstellt einen in der Warteschlange Buildansicht, die von der bereitgestellten Definitionen gefiltert wird.
Öffentliche Methode CreateQueuedBuildsView(String) Erstellt einen in der Warteschlange Buildansicht, die vom Teamprojekt gefiltert wird.
Öffentliche Methode CreateTeamProjectComponents Erstellt die Buildkomponenten, die erforderlich sind, um ein TeamProject zu erstellen.
Öffentliche Methode DeleteBuildAgents(array<Uri[]) Löscht Build-Agents vom Server.
Öffentliche Methode DeleteBuildAgents(array<IBuildAgent[]) Löscht Build-Agents vom Server.
Öffentliche Methode DeleteBuildControllers(array<Uri[]) Löscht Buildcontroller vom Server.
Öffentliche Methode DeleteBuildControllers(array<IBuildController[]) Löscht Buildcontroller vom Server.
Öffentliche Methode DeleteBuildDefinitions(array<Uri[]) Löscht Builddefinitionen vom Server.
Öffentliche Methode DeleteBuildDefinitions(array<IBuildDefinition[]) Löscht Builddefinitionen vom Server.
Öffentliche Methode DeleteBuildQuality(String, String) Löscht die angegebene Buildqualität vom Zielteamprojekt.
Öffentliche Methode DeleteBuildQuality(String, array<String[]) Löscht das angegebene Array der Buildqualität vom Zielteamprojekt.
Öffentliche Methode DeleteBuilds(array<Uri[]) Löschungsbuilds vom Server.Alle Teile des Builds gelöscht werden.
Öffentliche Methode DeleteBuilds(array<IBuildDetail[]) Löschungsbuilds vom Server.Alle Teile des Builds gelöscht werden.
Öffentliche Methode DeleteBuilds(array<Uri[], DeleteOptions) Löschungsbuilds vom Server.
Öffentliche Methode DeleteBuilds(array<IBuildDetail[], DeleteOptions) Löschungsbuilds vom Server.
Öffentliche Methode DeleteBuildServiceHost Löscht den Diensthost und alle zugeordneten Dienste vom Server.
Öffentliche Methode DeleteProcessTemplates Löscht die Buildprozessvorlagen vom Server.
Öffentliche Methode DestroyBuilds(array<Uri[]) Zerstört Builds vom Server.
Öffentliche Methode DestroyBuilds(array<IBuildDetail[]) Zerstört Builds vom Server.
Öffentliche Methode EndQueryBuildDefinitions Beendet einen asynchronen Vorgang, um Builddefinitionen abzufragen.
Öffentliche Methode EndQueryBuildDefinitionsByUri Beendet einen asynchronen Vorgang, um Builddefinitionen abzufragen.
Öffentliche Methode EndQueryBuilds Beendet einen asynchronen Vorgang, um Builds abfragen.
Öffentliche Methode EndQueryBuildsByUri
Öffentliche Methode EndQueryQueuedBuilds Beendet einen asynchronen Vorgang, um die Buildwarteschlange abzufragen.
Öffentliche Methode GetAffectedBuildDefinitions(array<String[]) Ruft ein Array aller Builddefinitionen ab, die von der angegebenen Versionskontrollserverpfade beeinflusst werden.
Öffentliche Methode GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) Veraltet. Ruft ein Array aller Builddefinitionen ab, die von der angegebenen Versionskontrollserverpfade beeinflusst werden und wird, um einen Trigger haben konfiguriert, der im Filter angegeben wird.
Öffentliche Methode GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) Ruft eine Liste aller Builddefinitionen ab, die von der bereitgestellten TFS-Versionskontrollserverpfade auswirkt und konfiguriert werden, um einen Trigger verfügen, der im Filter angegeben wird.
Öffentliche Methode GetAllBuildDetails Ruft einen einzelnen Build mit allen Details ab.
Öffentliche Methode GetBuild(Uri) Ruft einen einzelnen Build ab.
Öffentliche Methode GetBuild(Uri, array<String[], QueryOptions) Ruft einen einzelnen Build ab.
Öffentliche Methode GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) Ruft einen einzelnen Build durch URI ab.
Öffentliche Methode GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) Ruft einen einzelnen Build ab.
Öffentliche Methode GetBuildAgent(Uri) Ruft ab einen einzelnen Build-Agent.
Öffentliche Methode GetBuildAgent(Uri, array<String[]) Ruft ab einen einzelnen Build-Agent.
Öffentliche Methode GetBuildController(String) Ruft einen einzelnen Buildcontroller ab, der den angegebenen Anzeigenamen verwendet.Ein Platzhalterzeichen wird, aber, wenn mehr als Controller als vorliegt, wird eine Ausnahme ausgelöst angegeben werden.
Öffentliche Methode GetBuildController(Uri, Boolean) Ruft einen einzelnen Buildcontroller ab.
Öffentliche Methode GetBuildController(Uri, array<String[], Boolean) Ruft einen einzelnen Buildcontroller ab.
Öffentliche Methode GetBuildDefinition(Uri) Ruft eine einzelne Builddefinition ab.
Öffentliche Methode GetBuildDefinition(String, String) Ruft eine einzelne Builddefinition ab.
Öffentliche Methode GetBuildDefinition(Uri, QueryOptions) Ruft eine einzelne Builddefinition mithilfe der angegebenen Optionen, die Anzahl der abgerufenen Daten zu steuern ab.
Öffentliche Methode GetBuildDefinition(String, String, QueryOptions) Ruft eine einzelne Builddefinition mithilfe der angegebenen Optionen, die Anzahl der abgerufenen Daten zu steuern ab.
Öffentliche Methode GetBuildDefinition(Uri, array<String[], QueryOptions) Ruft eine einzelne Builddefinition mithilfe der angegebenen Optionen, die Anzahl der abgerufenen Daten zu steuern ab.
Öffentliche Methode GetBuildQualities Ruft das Array der definierten Buildqualität für das Zielteamprojekt ab.
Öffentliche Methode GetBuildServiceHost(String) Ruft den Diensthost ab, der dem angegebenen Namen übereinstimmt.
Öffentliche Methode GetBuildServiceHost(Uri) Ruft den Diensthost ab, der den URI angegebenen entspricht.
Öffentliche Methode GetDisplayText Ruft den lokalisierten Anzeigetext für Enumerationswerte oder den ToString() Wert ab.
Öffentliche Methode GetDisplayTextValues Ruft ein Array der lokalisierten Anzeigentextwerte für eine Enumeration oder den ToString-Wert ab.
Öffentliche Methode GetEnumValue Ruft einen Enumerationswert aus Entsprechender lokalisierten Anzeigentexts ab.
Öffentliche Methode GetMinimalBuildDetails Ruft einen einzelnen Build ohne Agent, Definition oder Informationsknoten ab.
Öffentliche Methode GetQueuedBuild(Int32, QueryOptions) Ruft einen einzelnen Build in der Warteschlange für eine gegebene ID ab
Öffentliche Methode GetQueuedBuild(array<Int32[], QueryOptions) Ruft die in der Warteschlange stehenden Builds für die angegebenen IDs ab.
Öffentliche Methode GetScheduleDaysFromDaysOfWeek Wandelt ein Array DayOfWeek-Enumerationswerte und gibt ein ScheduleDays-Wert zurück, der verwendet werden kann, um ISchedule.DaysToBuild festzulegen.
Öffentliche Methode QueryBuildAgents(IBuildAgentSpec) Ruft ein einzelnes Build-Agent-Abfrageergebnis für eine angegebene Build-Agent-Spezifikation ab.
Öffentliche Methode QueryBuildAgents(array<IBuildAgentSpec[]) Ruft die Build-Agent-Abfrageergebnisse für die angegebene Build-Agent-Spezifikation ab.
Öffentliche Methode QueryBuildAgentsByUri(array<Uri[]) Ruft die Build-Agents ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode QueryBuildAgentsByUri(array<Uri[], array<String[]) Ruft die Build-Agents ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode QueryBuildControllers() Ruft alle Buildcontroller und ihre zugeordneten Agents ab.
Öffentliche Methode QueryBuildControllers(Boolean) Ruft alle Buildcontroller ab.
Öffentliche Methode QueryBuildControllers(IBuildControllerSpec) Ruft ein einzelnes Buildcontrollerabfrageergebnis für eine angegebene Buildcontrollerspezifikation ab.
Öffentliche Methode QueryBuildControllers(array<IBuildControllerSpec[]) Ruft die Buildcontrollerabfrageergebnisse für die angegebene Buildcontrollerspezifikation ab.
Öffentliche Methode QueryBuildControllersByUri(array<Uri[], Boolean) Ruft die Buildcontroller ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) Ruft die Buildcontroller ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode QueryBuildDefinitions(String) Ruft die Builddefinitionen für das angegebene Teamprojekt ab.
Öffentliche Methode QueryBuildDefinitions(IBuildDefinitionSpec) Ruft ein einzelnes Builddefinitionsabfrageergebnis für eine angegebene Builddefinitionsspezifikation ab.
Öffentliche Methode QueryBuildDefinitions(array<IBuildDefinitionSpec[]) Ruft die Builddefinitionsabfrageergebnisse für ein bestimmtes Builddefinitionsspezifikation Array ab.
Öffentliche Methode QueryBuildDefinitions(String, QueryOptions) Ruft die Builddefinitionen für das angegebene Teamprojekt ab.Die angegebenen Abfrageoptionen bestimmen die Datenmenge, die in der Abfrage abgerufen wird.
Öffentliche Methode QueryBuildDefinitions(IBuildDefinitionSpec, Boolean)
Öffentliche Methode QueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean)
Öffentliche Methode QueryBuildDefinitions(String, QueryOptions, Boolean)
Öffentliche Methode QueryBuildDefinitionsByUri(array<Uri[]) Ruft die Builddefinitionen ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) Ruft die Builddefinitionen ab, die die angegebenen URIs übereinstimmen.Die angegebenen Abfrageoptionen bestimmen die Datenmenge, die in der Abfrage abgerufen wird.
Öffentliche Methode QueryBuildDefinitionsByUri(array<Uri[], array<String[], QueryOptions) Ruft die Builddefinitionen ab, die die angegebenen URIs übereinstimmen.Die angegebenen Abfrageoptionen bestimmen die Datenmenge, die in der Abfrage abgerufen wird.
Öffentliche Methode QueryBuilds(String) Ruft alle Builds für ein Teamprojekt ab.
Öffentliche Methode QueryBuilds(IBuildDefinition) Ruft alle Builds für eine Builddefinition ab.
Öffentliche Methode QueryBuilds(IBuildDefinitionSpec) Ruft alle Builds für eine Builddefinitionsspezifikation ab.
Öffentliche Methode QueryBuilds(IBuildDetailSpec) Ruft ein einzelnes Buildabfrageergebnis für die angegebene Buildspezifikation ab.
Öffentliche Methode QueryBuilds(array<IBuildDetailSpec[]) Ruft die Buildabfrageergebnisse für die angegebene Liste der Buildspezifikation ab.
Öffentliche Methode QueryBuilds(String, String) Ruft alle Builds für ein Teamprojekt und eine Definition ab.
Öffentliche Methode QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) Ruft die Buildvorgänge ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) Ruft die Buildvorgänge ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode QueryBuildServiceHosts Ruft ein Array aller Builddiensthosts ab, die für den angegebenen Computer gehostet werden.
Öffentliche Methode QueryBuildServiceHostsByUri Ruft die Builddiensthosts ab, die die angegebenen URIs übereinstimmen.
Öffentliche Methode QueryProcessTemplates(String) Ruft alle Buildprozessvorlagen für ein Teamprojekt ab.
Öffentliche Methode QueryProcessTemplates(String, array<ProcessTemplateType[]) Ruft alle Buildprozessvorlagen für ein Teamprojekt eines angegebenen Typs ab oder Typen.
Öffentliche Methode QueryQueuedBuilds(IQueuedBuildSpec) Ruft ein einzelnes Buildabfrageergebnis für eine angegebene in der Warteschlange Buildspezifikation ab.
Öffentliche Methode QueryQueuedBuilds(array<IQueuedBuildSpec[]) Ruft die Buildabfrageergebnisse für ein gegebenes Array in der Warteschlange Buildspezifikation ab.
Öffentliche Methode QueueBuild(IBuildDefinition) Stellt einen Build für die angegebene Builddefinition mit den Standardoptionen in die Warteschlange.
Öffentliche Methode QueueBuild(IBuildRequest) Stellt einen Build für die angegebene Buildanforderung mit Standard QueueOptions in die Warteschlange.
Öffentliche Methode QueueBuild(IBuildRequest, QueueOptions) Stellt einen Build für die angegebene Buildanforderung in die Warteschlange.
Öffentliche Methode QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) Warteschlange für die angegebenen Buildanforderungen.
Öffentliche Methode RetryQueuedBuilds(array<IQueuedBuild[]) Versucht die angegebenen Builds erneut und fügt sie in einen Batch jeweils zusammen.
Öffentliche Methode RetryQueuedBuilds(array<IQueuedBuild[], Guid) Versucht die angegebenen Builds erneut und fügt sie in einen Batch jeweils zusammen.
Öffentliche Methode RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) Versucht die angegebenen Builds mit der spezifischen Wiederholungsoption erneut und fügt alle angegebenen Builds in einen Batch jeweils zusammen.
Öffentliche Methode SaveBuildAgents Speichert alle Änderungen, die an Build-Agents dem Server vorgenommen wurden.
Öffentliche Methode SaveBuildControllers Speichert alle Änderungen, die zu den Buildcontrollern dem Server vorgenommen wurden.
Öffentliche Methode SaveBuildDefinitions Speichert alle Änderungen, die auf Builddefinitionen dem Server vorgenommen wurden.
Öffentliche Methode SaveBuilds Speichert alle Änderungen, die auf den Builds dem Server vorgenommen wurden.
Öffentliche Methode SaveBuildServiceHost Speichert die Diensthoständerungen am Server.
Öffentliche Methode SaveProcessTemplates Speichert alle Änderungen, die den Buildprozess dem Server vorgenommen wurden.
Öffentliche Methode SaveQueuedBuilds Speichert alle Änderungen, die an in die Warteschlange gestellten Builds dem Server vorgenommen wurden.
Öffentliche Methode StartQueuedBuildsNow(array<Int32[]) Startet in der Warteschlange stehende Builds mit bereitgestellten IDs, wenn sie in einer gebundenen Definitionswarteschlange sind und der Status in der Warteschlange stehendem haben.
Öffentliche Methode StartQueuedBuildsNow(array<IQueuedBuild[]) Startet die bereitgestellten in die Warteschlange gestellten Builds, wenn sie in einer gebundenen Definitionswarteschlange sind und der Status in der Warteschlange stehendem haben.
Öffentliche Methode StopBuilds(array<Uri[]) Beendet alle Builds mit den angegebenen URIs.
Öffentliche Methode StopBuilds(array<IBuildDetail[]) Beendet die angegebenen Builds.
Öffentliche Methode TestConnectionForBuildAgent Weist auf Anwendungsebene an, die Verbindung für Build-Agent zu testen und aktualisiert die Agentstatusmeldungen.
Öffentliche Methode TestConnectionForBuildController Weist auf Anwendungsebene an, die Verbindung für Buildcontroller zu testen und aktualisiert die Controller-Statusmeldungen.
Öffentliche Methode TestConnectionsForBuildMachine Weist auf Anwendungsebene an, die Verbindung für Buildcomputerressourcen zu testen und Ressourcenstatusmeldungen zu aktualisieren.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Client-Namespace