IBuildDefinition – rozhraní
Toto rozhraní představuje definici sestavení.
Obor názvů: Microsoft.TeamFoundation.Build.Client
Sestavení: Microsoft.TeamFoundation.Build.Client (v Microsoft.TeamFoundation.Build.Client.dll)
Syntaxe
'Deklarace
Public Interface IBuildDefinition _
Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem
Typ IBuildDefinition zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
AttachedProperties | Připojené vlastnosti |
![]() |
BatchSize | Maximální velikost dávky pro sestavení ve frontě při použití typu Gated kontinuální integrace. |
![]() |
BuildController | Získá nebo nastaví sestavení řadič, který vytvoří definici tohoto sestavení. |
![]() |
BuildControllerUri | Získá jednotný identifikátor zdroje (JIZ) sestavení řadiče, který vytvoří definici tohoto sestavení. |
![]() |
BuildServer | Získá server nebo počítač, který je hostitelem definice sestavení. |
![]() |
ContinuousIntegrationQuietPeriod | Získá nebo nastaví čas (v minutách) tichý období spojené s kontinuální integrace vytvoří typ dávky. |
![]() |
ContinuousIntegrationType | Získá nebo nastaví typ kontinuální integrace definition sestavení. |
![]() |
DateCreated | Datum a čas, kdy byla vytvořena tato definice sestavení. |
![]() |
DefaultDropLocation | Získá nebo nastaví výchozí umístění odkládacího generovaných definice sestavení sestavení. |
![]() |
Description | Získá nebo nastaví popis definice sestavení. |
![]() |
Enabled | Zastaralé. Získá nebo nastaví stav povoleno definice sestavení. |
![]() |
FullPath | Úplná cesta k této položce skupiny sestavení získá. (Zděděno z IBuildGroupItem.) |
![]() |
Id | Načte ID této definice sestavení. |
![]() |
LastBuildUri | Získá poslední sestavení identifikátoru URI pro definici sestavení bez ohledu na stav. |
![]() |
LastGoodBuildLabel | Získá název popisu pro poslední úspěšné sestavení pro sestavení definici. |
![]() |
LastGoodBuildUri | Získá identifikátor URI pro poslední úspěšné sestavení pro sestavení definici. |
![]() |
Name | Získá nebo nastaví název této položky skupiny sestavení. (Zděděno z IBuildGroupItem.) |
![]() |
Process | Získá nebo nastaví šablonu procesu sestavení pro tuto definici. |
![]() |
ProcessParameters | Dostane XML formátovaný řetězec představující všechny parametry procesu pro toto sestavení. |
![]() |
QueueStatus | Stav fronty definice sestavení. |
![]() |
RetentionPolicyList | Získá seznam zásad uchovávání informací pro tuto definici sestavení. |
![]() |
Schedules | Získá seznam plánů pro definici sestavení. |
![]() |
TeamProject | Získá týmového projektu, který je vlastníkem této položky skupiny sestavení. (Zděděno z IBuildGroupItem.) |
![]() |
TriggerType | Získá nebo nastaví aktivační systém definice. |
![]() |
Uri | Získá jednotný identifikátor zdroje (JIZ) této položky skupiny sestavení. (Zděděno z IBuildGroupItem.) |
![]() |
Workspace | Získá šablonu pracovního prostoru pro definici sestavení. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
AddRetentionPolicy | Přidá do seznamu zásad uchovávání této definice sestavení zásad uchovávání. |
![]() |
AddSchedule | Přidá do seznamu plánů pro definici sestavení plánu.Pokud plán nemá žádný vliv ContinuousIntegrationType není Schedule.V seznamu je přijat pouze jeden kalendář. |
![]() |
CopyFrom | Aktualizuje aktuální instanci sestavení definice pomocí hodnoty vlastností v definici zadané sestavení. |
![]() |
CreateBuildRequest | Vytvoří sestavení žádosti z definice sestavení s hodnotami pro IBuildAgent a nastavit výchozí sestavení agent a výchozí umístění odkládacího umístění. |
![]() |
CreateManualBuild(String) | Vytvoří záznam podrobností sestavení Team Foundation Server vytvoření databáze. Informace o sestavení a další změny lze provést vrácené do IBuildDetail objektu. |
![]() |
CreateManualBuild(String, String) | Vytvoří záznam podrobností sestavení Team Foundation Server vytvoření databáze. Informace o sestavení a další změny lze provést vrácené do IBuildDetail objektu. |
![]() |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Vytvoří záznam podrobností sestavení Team Foundation Server vytvoření databáze. |
![]() |
CreateSpec | Vytvoří novou specifikaci sestavení pro sestavení definici. |
![]() |
Delete | Odstraní definici sestavení a všechna sestavení ze serveru. |
![]() |
QueryBuilds | Všechna sestavení získá pro tuto definici sestavení. |
![]() |
Refresh() | Aktualizuje tato položka skupiny sestavení pomocí aktuální hodnoty vlastností ze serveru sestavení. (Zděděno z IBuildGroupItem.) |
![]() |
Refresh(array<String[], QueryOptions) | Aktualizujte tuto definici sestavení získávání hodnot vlastností aktualizované ze serveru. |
![]() |
Save | Uloží provedené změny IBuildDefinition objektu serveru. |
Nahoru