Freigeben über


IBuildDefinition-Schnittstelle

Diese Schnittstelle stellt eine Builddefinition dar.

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

Syntax

'Declaration
Public Interface IBuildDefinition _
    Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AttachedProperties Angefügte Eigenschaften
Öffentliche Eigenschaft BatchSize Die maximale Batchgröße für in der Warteschlange stehende Builds, wenn Sie den abgegrenzten fortlaufenden Integrationstyp verwenden.
Öffentliche Eigenschaft BuildController Ruft ab oder legt den Buildcontroller fest, der diese Builddefinition erstellt.
Öffentliche Eigenschaft BuildControllerUri Ruft den URI (Uniform Resource Identifier) des Buildcontrollers ab, der diese Builddefinition erstellt.
Öffentliche Eigenschaft BuildServer Ruft den Server oder den Computer ab, die die Builddefinition hostet.
Öffentliche Eigenschaft ContinuousIntegrationQuietPeriod Ruft ab oder legt die Zeit (in Minuten) des unbeaufsichtigten Punkts fest, der mit fortlaufenden B des Batchtyps zugeordnet ist.
Öffentliche Eigenschaft ContinuousIntegrationType Ruft ab oder legt den fortlaufenden Integrationstyp der Builddefinition fest.
Öffentliche Eigenschaft DateCreated Datum und Uhrzeit, an denen diese Builddefinition erstellt wurde.
Öffentliche Eigenschaft DefaultDropLocation Ruft ab oder legt den standardmäßigen Ablagespeicherort für Builds fest, die von der Builddefinition generiert werden.
Öffentliche Eigenschaft Description Ruft ab oder legt die Beschreibung für die Builddefinition fest.
Öffentliche Eigenschaft Enabled Veraltet. Ruft ab oder legt aktivierten Status der Builddefinition fest.
Öffentliche Eigenschaft FullPath Ruft den vollständigen Pfad dieser BuildDatengruppe ab. (Von IBuildGroupItem geerbt.)
Öffentliche Eigenschaft Id Ruft die ID dieser Builddefinition ab.
Öffentliche Eigenschaft LastBuildUri Ruft den URI des letzten Builds für die Builddefinition, unabhängig vom Status ab.
Öffentliche Eigenschaft LastGoodBuildLabel Ruft den Namen der Bezeichnung für den letzten erfolgreichen Build für die Builddefinition ab.
Öffentliche Eigenschaft LastGoodBuildUri Ruft den URI für den letzten erfolgreichen Build für die Builddefinition ab.
Öffentliche Eigenschaft Name Ruft ab oder legt den Namen dieser BuildDatengruppe fest. (Von IBuildGroupItem geerbt.)
Öffentliche Eigenschaft Process Ruft ab oder legt die Buildprozessvorlage für diese Definition fest.
Öffentliche Eigenschaft ProcessParameters Ruft eine XML-formatierte Zeichenfolge ab, die alle Prozessparameter für diesen Build darstellt.
Öffentliche Eigenschaft QueueStatus Der Warteschlangenstatus der Builddefinition.
Öffentliche Eigenschaft RetentionPolicyList Ruft eine Liste von Beibehaltungspolitischen Planerrichtlinien für diese Builddefinition ab.
Öffentliche Eigenschaft Schedules Ruft eine Liste von Zeitplänen für die Builddefinition ab.
Öffentliche Eigenschaft TeamProject Ruft das Teamprojekt ab, die diese BuildDatengruppe besitzt. (Von IBuildGroupItem geerbt.)
Öffentliche Eigenschaft TriggerType Ruft ab oder legt diesen Definitionssystemtrigger fest.
Öffentliche Eigenschaft Uri Ruft den URI (Uniform Resource Identifier) dieser BuildDatengruppe ab. (Von IBuildGroupItem geerbt.)
Öffentliche Eigenschaft Workspace Ruft die Arbeitsbereichsvorlage für die Builddefinition ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddRetentionPolicy Fügt eine Beibehaltungsrichtlinie der Liste der Beibehaltungspolitischen Planerrichtlinien dieser Builddefinition hinzu.
Öffentliche Methode AddSchedule Fügt der Liste einen Zeitplan von Zeitplänen für die Builddefinition hinzu.Der Zeitplan hat keine Auswirkungen, wenn ContinuousIntegrationType nicht Schedule ist.Nur ein Zeitplan wird in der Liste akzeptiert.
Öffentliche Methode CopyFrom Aktualisiert die aktuelle Builddefinitionsinstanz mithilfe der Eigenschaftswerte in der bereitgestellten Builddefinition.
Öffentliche Methode CreateBuildRequest Erstellt eine Buildanforderung von der Builddefinition, die Werte für IBuildAgent und den Ablagespeicherort, der auf dem Build-Agent festgelegt hat und Ablagespeicherort nimmt den Standardwert an.
Öffentliche Methode CreateManualBuild(String) Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank. Buildinformationen und andere Änderungen können den zurückgegebenen IBuildDetail-Objekt vorgenommen werden.
Öffentliche Methode CreateManualBuild(String, String) Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank. Buildinformationen und andere Änderungen können den zurückgegebenen IBuildDetail-Objekt vorgenommen werden.
Öffentliche Methode CreateManualBuild(String, String, BuildStatus, IBuildController, String) Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank.
Öffentliche Methode CreateSpec Erstellt eine neue Buildspezifikation für die Builddefinition.
Öffentliche Methode Delete Löscht die Builddefinition und alle seine Builds vom Server.
Öffentliche Methode QueryBuilds Ruft alle Builds für diese Builddefinition ab.
Öffentliche Methode Refresh() Aktualisiert diese BuildDatengruppe durch Abrufen von Eigenschaftswerten vom aktuellen Buildserver. (Von IBuildGroupItem geerbt.)
Öffentliche Methode Refresh(array<String[], QueryOptions) Aktualisieren Sie die Builddefinition, indem Sie aktualisierte Eigenschaftswerte vom Server abrufen.
Öffentliche Methode Save Speichert alle Änderungen, die dem IBuildDefinition-Objekt dem Server vorgenommen wurden.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Client-Namespace