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 | |
---|---|---|
AttachedProperties | Angefügte Eigenschaften | |
BatchSize | Die maximale Batchgröße für in der Warteschlange stehende Builds, wenn Sie den abgegrenzten fortlaufenden Integrationstyp verwenden. | |
BuildController | Ruft den Buildcontroller fest, der diese Builddefinition erstellt. | |
BuildControllerUri | Ruft die URL (Uniform Resource Identifier (URI) des Buildcontrollers ab, der diese Builddefinition erstellt. | |
BuildServer | Ruft den Server oder den Computer ab, die die Builddefinition hostet. | |
ContinuousIntegrationQuietPeriod | Ruft die Zeit (in Minuten) des stillen Periode fest, der mit fortlaufenden Integrationsbuilds des Batchtyps zugeordnet ist. | |
ContinuousIntegrationType | Ruft den fortlaufenden Integrationstyp der Builddefinition fest. | |
DateCreated | Das Datum und die Uhrzeit, an denen diese Builddefinition erstellt wurde. | |
DefaultDropLocation | Ruft ab oder legt den Standardablageort für Builds fest, die von der Builddefinition generiert werden. | |
Description | Ruft die Beschreibung für die Builddefinition fest. | |
Enabled | Veraltet. Ruft den aktiven Status der Builddefinition fest. | |
FullPath | Ruft den vollständigen Pfad dieser BuildDatengruppe ab. (Von IBuildGroupItem geerbt.) | |
Id | Ruft die ID dieser Builddefinition ab. | |
LastBuildUri | Ruft den URI des letzten Builds für die Builddefinition, unabhängig von Status ab. | |
LastGoodBuildLabel | Ruft den Namen der Bezeichnung für den letzten erfolgreichen Build für die Builddefinition ab. | |
LastGoodBuildUri | Ruft den URI für den letzten erfolgreichen Build für die Builddefinition ab. | |
Name | Ruft ab oder legt den Namen dieser BuildDatengruppe fest. (Von IBuildGroupItem geerbt.) | |
Process | Ruft ab oder legt die Buildprozessvorlage für diese Definition fest. | |
ProcessParameters | Ruft eine XML formatierte Zeichenfolge ab, die alle Prozessparameter für diesen Build darstellt. | |
QueueStatus | Der Warteschlangenstatus der Builddefinition. | |
RetentionPolicyList | Ruft eine Liste von Beibehaltungspolitischen Planerrichtlinien für diese Builddefinition ab. | |
Schedules | Ruft eine Liste von Zeitplänen für die Builddefinition ab. | |
SourceProviders | Eine Liste von Quellanbietern für die Definition | |
TeamProject | Ruft das Teamprojekt ab, das diese BuildDatengruppe besitzt. (Von IBuildGroupItem geerbt.) | |
TriggerType | Ruft ab oder legt den Definitionssystemtrigger fest. | |
Uri | Ruft die URL (Uniform Resource Identifier (URI) dieser BuildDatengruppe ab. (Von IBuildGroupItem geerbt.) | |
Workspace | Ruft die Arbeitsbereichsvorlage für die Builddefinition ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddRetentionPolicy | Fügt eine Beibehaltungsrichtlinie der Liste der Beibehaltungspolitischen Planerrichtlinien dieser Builddefinition hinzu. | |
AddSchedule | Fügt einem Zeitplan der Liste 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. | |
CopyFrom | Aktualisiert die aktuelle Builddefinitionsinstanz mithilfe der Eigenschaftswerte der bereitgestellten Builddefinition. | |
CreateBuildRequest | Erstellt eine Buildanforderung von der Builddefinition, die Werte für IBuildAgent und der Ablageort, der auf den Standardbuild-agent und den Standardablageort festgelegt wird. | |
CreateManualBuild(String) | Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank.Buildinformationen und andere Änderungen können den zurückgegebenen IBuildDetail-Objekt vorgenommenen. | |
CreateManualBuild(String, String) | Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank.Buildinformationen und andere Änderungen können den zurückgegebenen IBuildDetail-Objekt vorgenommenen. | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank. | |
CreateSpec | Erstellt Spezifikation des neuen Builds für die Builddefinition. | |
Delete | Löscht die Builddefinition und alle ihre Builds vom Server. | |
QueryBuilds | Ruft alle Builds für diese Builddefinition ab. | |
Refresh() | Aktualisiert diese BuildDatengruppe durch Abrufen von aktuellen Eigenschaftswerten aus dem Buildserver. (Von IBuildGroupItem geerbt.) | |
Refresh(array<String[], QueryOptions) | Aktualisieren Sie die Builddefinition, indem Sie aktualisierte Eigenschaftswerte vom Server abrufen. | |
Save | Speichert alle Änderungen, die an IBuildDefinition-Objekt dem Server vorgenommen wurden. |
Zum Seitenanfang
Erweiterungs methoden
Name | Beschreibung | |
---|---|---|
CreateInitialSourceProvider | Diese Erweiterungsmethode sollte nicht mehr verwendet werden.Sie ist hier nur für Abwärtskompatibilität. (Durch BuildServerExtensions definiert.) | |
CreateSourceProvider | (Durch BuildServerExtensions definiert.) | |
GetDefaultSourceProvider | Diese Erweiterungsmethode für IBuildDefinition gibt das erste Quellanbieter für die Definition zurück.Wenn kein Quellanbieter aufgeführt ist, wird ein leerer TFVC-Anbieter zurückgegeben. (Durch BuildServerExtensions definiert.) | |
SetSourceProvider | Diese Erweiterungsmethode sollte nicht mehr verwendet werden.Sie ist hier nur für Abwärtskompatibilität. (Durch BuildServerExtensions definiert.) |
Zum Seitenanfang