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