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 startet keinen neuen Build.
Ö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 die Buildqualität dem angegebenen Teamprojekt hinzu.
Öffentliche Methode AddBuildQuality(String, array<String[]) Fügt das Array der Buildqualität dem angegebenen Teamprojekt hinzu.
Öffentliche Methode BeginQueryBuildDefinitions Ruft die Builddefinitionsabfrageergebnisse für ein angegebenes Array Builddefinitionsspezifikation ab.
Ö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 Builds ab, die die angegebene URI übereinstimmen.
Öffentliche Methode BeginQueryQueuedBuilds Startet einen asynchronen Vorgang, um die Buildwarteschlange abzufragen.
Öffentliche Methode CancelBuilds(array<Int32[]) Bricht in der Warteschlange stehende Builds mit der angegebenen ID ab, wenn sie gerade in den aktiven oder hinausgeschobenen Zuständen sind.
Öffentliche Methode CancelBuilds(array<IQueuedBuild[]) Bricht die bereitgestellten in der Warteschlange enthaltenen Builds ab, wenn sie gerade in den aktiven oder hinausgeschobenen Zuständen sind.
Öffentliche Methode CreateBuildAgentSpec() Erstellt eine neue Build-Agentspezifikation, die verwendet werden kann, um Build-Agents abzufragen.
Öffentliche Methode CreateBuildAgentSpec(IBuildAgent) Erstellt eine neue Build-Agentspezifikation, die verwendet werden kann, um Build-Agents abzufragen.
Öffentliche Methode CreateBuildAgentSpec(String, String, List<String>) Erstellt eine neue Build-Agentspezifikation, die verwendet werden kann, um Build-Agents abzufragen.
Öffentliche Methode CreateBuildAgentSpec(String, String, array<String[], List<String>) Erstellt eine neue Build-Agentspezifikation, die verwendet werden kann, um Build-Agents abzufragen.
Öffentliche Methode CreateBuildControllerSpec() Erstellt eine neue Buildcontroller-Spezifikation, die verwendet werden kann, um Buildcontroller abzufragen.
Öffentliche Methode CreateBuildControllerSpec(String, String) Erstellt eine neue Buildcontroller-Spezifikation, die verwendet werden kann, um Buildcontroller abzufragen.
Öffentliche Methode CreateBuildControllerSpec(String, String, array<String[], Boolean) Erstellt eine neue Buildcontroller-Spezifikation, die verwendet werden kann, um Buildcontroller abzufragen.
Öffentliche Methode CreateBuildDefinition Erstellt eine neue Builddefinition, die durch den Buildserver übergeordnet ist.
Öffentliche Methode CreateBuildDefinitionSpec(String) Erstellt eine neue Builddefinitionsspezifikation, die verwendet werden kann, um Builddefinitionen abzufragen.
Öffentliche Methode CreateBuildDefinitionSpec(IBuildDefinition) Erstellt eine neue Builddefinitionsspezifikation, die verwendet werden kann, um Builddefinitionen abzufragen.
Öffentliche Methode CreateBuildDefinitionSpec(String, String) Erstellt eine neue Builddefinitionsspezifikation, die verwendet werden kann, um Builddefinitionen abzufragen.
Öffentliche Methode CreateBuildDefinitionSpec(String, String, array<String[]) Erstellt eine neue Builddefinitionsspezifikation, die verwendet werden kann, um Builddefinitionen abzufragen.
Öffentliche Methode CreateBuildDetailSpec(IEnumerable<Uri>) Erstellt eine neue Buildeinzelspezifikation, die verwendet werden kann, um Builds für die angegebenen Definitionen abzufragen.
Öffentliche Methode CreateBuildDetailSpec(String) Erstellt eine neue Buildeinzelspezifikation, die verwendet werden kann, um Builds für ein Teamprojekt abzufragen.
Öffentliche Methode CreateBuildDetailSpec(IBuildDefinition) Erstellt eine neue Buildeinzelspezifikation, die verwendet werden kann, um Builds für ein Teamprojekt abzufragen.
Öffentliche Methode CreateBuildDetailSpec(IBuildDefinitionSpec) Erstellt eine neue Buildeinzelspezifikation, die verwendet werden kann, um Builds für ein Teamprojekt abzufragen.
Öffentliche Methode CreateBuildDetailSpec(String, String) Erstellt eine neue Buildeinzelspezifikation, die verwendet werden kann, um Builds für ein Teamprojekt abzufragen.
Öffentliche Methode CreateBuildQueueSpec(IEnumerable<Uri>) Erstellt eine neue Buildwarteschlangenspezifikation, die verwendet werden kann, um in der Warteschlange stehende Builds abfragen.
Öffentliche Methode CreateBuildQueueSpec(String) Erstellt eine neue Buildwarteschlangenspezifikation, die verwendet werden kann, um in der Warteschlange stehende Builds abfragen.
Öffentliche Methode CreateBuildQueueSpec(String, String) Erstellt eine neue Buildwarteschlangenspezifikation, die verwendet werden kann, um in der Warteschlange stehende Builds abfragen.
Öffentliche Methode CreateBuildRequest(Uri) Erstellt ein neue Buildanforderung um die angegebene Builddefinition.
Öffentliche Methode CreateBuildRequest(Uri, Uri) Erstellt ein neue Buildanforderung um die angegebene Builddefinition und den Controller.
Öffentliche Methode CreateBuildServiceHost(String, Uri) Erstellt einen neuen Diensthost mit dem angegebenen Namen und der Basis-URL.
Öffentliche Methode CreateBuildServiceHost(String, String, String, Int32) Erstellt einen neuen Diensthost mit dem angegebenen Namen und mit einer Basis-URL, die dem angegebenen Schema, Host, Port und aus dem Standardpfad besteht.
Öffentliche Methode CreateProcessTemplate Erstellt eine neue Buildprozessvorlage fest, die von Builddefinitionen verwendet wird.
Öffentliche Methode CreateQueuedBuildsView() Erstellt in der Warteschlange stehende Builds view.</
Öffentliche Methode CreateQueuedBuildsView(IEnumerable<Uri>) Erstellt eine in der Warteschlange Buildansicht, die durch die bereitgestellten Definitionen gefiltert wird.
Öffentliche Methode CreateQueuedBuildsView(String) Erstellt eine in der Warteschlange Buildansicht, die von Teamprojekt gefiltert wird.
Öffentliche Methode CreateTeamProjectComponents Erstellt die Buildkomponenten, die erforderlich sind, um ein Teamprojekt zu erstellen.
Öffentliche Methode DeleteBuildAgents(array<Uri[]) Löscht Build-Agent vom Server.
Öffentliche Methode DeleteBuildAgents(array<IBuildAgent[]) Löscht Build-Agent 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öschungsbuilder vom Server.Alle Teile des Builds werden gelöscht.
Öffentliche Methode DeleteBuilds(array<IBuildDetail[]) Löschungsbuilder vom Server.Alle Teile des Builds werden gelöscht.
Öffentliche Methode DeleteBuilds(array<Uri[], DeleteOptions) Löschungsbuilder vom Server.
Öffentliche Methode DeleteBuilds(array<IBuildDetail[], DeleteOptions) Löschungsbuilder 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 zu konfiguriert haben, der im Filter angegeben wird.
Öffentliche Methode GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) Ruft eine Liste aller Builddefinitionen ab, die durch die 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 einen einzelnen Build-Agent ab.
Öffentliche Methode GetBuildAgent(Uri, array<String[]) Ruft einen einzelnen Build-Agent ab.
Öffentliche Methode GetBuildController(String) Ruft einen einzelnen Buildcontroller ab, der den angegebenen Anzeigenamen verwendet.Ein Platzhalterzeichen wird, aber, wenn mehr als ein 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 den angegebenen Namen übereinstimmt.
Öffentliche Methode GetBuildServiceHost(Uri) Ruft den Diensthost ab, der das angegebene URI übereinstimmt.
Öffentliche Methode GetDisplayText Ruft den lokalisierten Anzeigetext für Enumerationswerte oder den Wert ToString (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 von entsprechendem isolierten Anzeigetext ab.
Öffentliche Methode GetMinimalBuildDetails Ruft einen einzelnen Build ohne Agents, Definition oder Informationsknoten ab.
Öffentliche Methode GetQueuedBuild(Int32, QueryOptions) Ruft einen einzelnen Build in der Warteschlange für eine angegebene ID ab
Öffentliche Methode GetQueuedBuild(array<Int32[], QueryOptions) Ruft die in der Warteschlange stehenden Builds für die angegebene ID ab.
Öffentliche Methode GetScheduleDaysFromDaysOfWeek Nimmt ein Array DayOfWeek-Enumerationswerte und gibt einen 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 angegebene URI übereinstimmen.
Öffentliche Methode QueryBuildAgentsByUri(array<Uri[], array<String[]) Ruft die Build-Agents ab, die die angegebene URI ü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 angegebene URI übereinstimmen.
Öffentliche Methode QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) Ruft die Buildcontroller ab, die die angegebene URI ü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 angegebenes Array Builddefinitionsspezifikation 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 QueryBuildDefinitionsByUri(array<Uri[]) Ruft die Builddefinitionen ab, die die angegebene URI übereinstimmen.
Öffentliche Methode QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) Ruft die Builddefinitionen ab, die die angegebene URI ü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 angegebene URI ü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 Builds ab, die die angegebene URI übereinstimmen.
Öffentliche Methode QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) Ruft die Builds ab, die die angegebene URI ü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 angegebene URI ü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 oder der Typen ab.
Ö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 angegebenes Array in der Warteschlange Buildspezifikation ab.
Öffentliche Methode QueueBuild(IBuildDefinition) Stellt einen Build für die angegebene Builddefinition mit allen Standardoptionen in die Warteschlange.
Öffentliche Methode QueueBuild(IBuildRequest) Stellt einen Build für die angegebene Buildanforderung mit den 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) Warteschlangenbuilder für die angegebenen Buildanforderungen.
Öffentliche Methode RetryQueuedBuilds(array<IQueuedBuild[]) Versucht die angegebenen Builds erneut und fügt sie in einen Batch zusammengefasst.
Öffentliche Methode RetryQueuedBuilds(array<IQueuedBuild[], Guid) Versucht die angegebenen Builds erneut und fügt sie in einen Batch zusammengefasst.
Ö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 zusammengefasst.
Öffentliche Methode SaveBuildAgents Speichert alle Änderungen, die an Build-Agents zum Server vorgenommen wurden.
Öffentliche Methode SaveBuildControllers Speichert alle Änderungen, die an Buildcontrollern zum Server vorgenommen wurden.
Öffentliche Methode SaveBuildDefinitions Speichert alle Änderungen, die an Builddefinitionen zum Server vorgenommen wurden.
Öffentliche Methode SaveBuilds Speichert alle Änderungen, die auf den Builds zum Server vorgenommen wurden.
Öffentliche Methode SaveBuildServiceHost Speichert die Diensthoständerungen am Server.
Öffentliche Methode SaveProcessTemplates Speichert alle Änderungen, die an Buildprozessvorlagen zum Server vorgenommen wurden.
Öffentliche Methode SaveQueuedBuilds Speichert alle Änderungen, die an in der Warteschlange enthaltenen Builds zum Server vorgenommen wurden.
Öffentliche Methode StartQueuedBuildsNow(array<Int32[]) Startet in der Warteschlange stehende Builds mit der angegebenen ID, wenn sie in einer angehaltenen Definitionswarteschlange sind und der Status in der Warteschlange stehendem haben.
Öffentliche Methode StartQueuedBuildsNow(array<IQueuedBuild[]) Startet die bereitgestellten in der Warteschlange enthaltenen Builds, wenn sie in einer angehaltenen Definitionswarteschlange sind und der Status in der Warteschlange stehendem haben.
Öffentliche Methode StopBuilds(array<Uri[]) Beendet alle Builds mit dem angegebenen URIs.
Öffentliche Methode StopBuilds(array<IBuildDetail[]) Beendet die angegebenen Builds.
Öffentliche Methode TestConnectionForBuildAgent Weist auf Anwendungsebene gezeigt, um Verbindung für Build-Agent zu testen und aktualisiert die Agentstatusmeldungen.
Öffentliche Methode TestConnectionForBuildController Weist auf Anwendungsebene gezeigt, um Verbindung für Buildcontroller zu testen und aktualisiert die Controller-Statusmeldungen.
Öffentliche Methode TestConnectionsForBuildMachine Weist auf Anwendungsebene gezeigt, um Verbindung für Buildcomputerressourcen zu testen und Ressourcenstatusmeldungen zu aktualisieren.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Client-Namespace