Sdílet prostřednictvím


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
Veřejná vlastnost AttachedProperties Připojené vlastnosti
Veřejná vlastnost BatchSize Maximální velikost dávky pro sestavení ve frontě při použití typu Gated kontinuální integrace.
Veřejná vlastnost BuildController Získá nebo nastaví sestavení řadič, který vytvoří definici tohoto sestavení.
Veřejná vlastnost BuildControllerUri Získá jednotný identifikátor zdroje (JIZ) sestavení řadiče, který vytvoří definici tohoto sestavení.
Veřejná vlastnost BuildServer Získá server nebo počítač, který je hostitelem definice sestavení.
Veřejná vlastnost ContinuousIntegrationQuietPeriod Získá nebo nastaví čas (v minutách) tichý období spojené s kontinuální integrace vytvoří typ dávky.
Veřejná vlastnost ContinuousIntegrationType Získá nebo nastaví typ kontinuální integrace definition sestavení.
Veřejná vlastnost DateCreated Datum a čas, kdy byla vytvořena tato definice sestavení.
Veřejná vlastnost DefaultDropLocation Získá nebo nastaví výchozí umístění odkládacího generovaných definice sestavení sestavení.
Veřejná vlastnost Description Získá nebo nastaví popis definice sestavení.
Veřejná vlastnost Enabled Zastaralé. Získá nebo nastaví stav povoleno definice sestavení.
Veřejná vlastnost FullPath Úplná cesta k této položce skupiny sestavení získá. (Zděděno z IBuildGroupItem.)
Veřejná vlastnost Id Načte ID této definice sestavení.
Veřejná vlastnost LastBuildUri Získá poslední sestavení identifikátoru URI pro definici sestavení bez ohledu na stav.
Veřejná vlastnost LastGoodBuildLabel Získá název popisu pro poslední úspěšné sestavení pro sestavení definici.
Veřejná vlastnost LastGoodBuildUri Získá identifikátor URI pro poslední úspěšné sestavení pro sestavení definici.
Veřejná vlastnost Name Získá nebo nastaví název této položky skupiny sestavení. (Zděděno z IBuildGroupItem.)
Veřejná vlastnost Process Získá nebo nastaví šablonu procesu sestavení pro tuto definici.
Veřejná vlastnost ProcessParameters Dostane XML formátovaný řetězec představující všechny parametry procesu pro toto sestavení.
Veřejná vlastnost QueueStatus Stav fronty definice sestavení.
Veřejná vlastnost RetentionPolicyList Získá seznam zásad uchovávání informací pro tuto definici sestavení.
Veřejná vlastnost Schedules Získá seznam plánů pro definici sestavení.
Veřejná vlastnost TeamProject Získá týmového projektu, který je vlastníkem této položky skupiny sestavení. (Zděděno z IBuildGroupItem.)
Veřejná vlastnost TriggerType Získá nebo nastaví aktivační systém definice.
Veřejná vlastnost Uri Získá jednotný identifikátor zdroje (JIZ) této položky skupiny sestavení. (Zděděno z IBuildGroupItem.)
Veřejná vlastnost Workspace Získá šablonu pracovního prostoru pro definici sestavení.

Nahoru

Metody

  Název Popis
Veřejná metoda AddRetentionPolicy Přidá do seznamu zásad uchovávání této definice sestavení zásad uchovávání.
Veřejná metoda 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ář.
Veřejná metoda CopyFrom Aktualizuje aktuální instanci sestavení definice pomocí hodnoty vlastností v definici zadané sestavení.
Veřejná metoda 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í.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda CreateManualBuild(String, String, BuildStatus, IBuildController, String) Vytvoří záznam podrobností sestavení Team Foundation Server vytvoření databáze.
Veřejná metoda CreateSpec Vytvoří novou specifikaci sestavení pro sestavení definici.
Veřejná metoda Delete Odstraní definici sestavení a všechna sestavení ze serveru.
Veřejná metoda QueryBuilds Všechna sestavení získá pro tuto definici sestavení.
Veřejná metoda Refresh() Aktualizuje tato položka skupiny sestavení pomocí aktuální hodnoty vlastností ze serveru sestavení. (Zděděno z IBuildGroupItem.)
Veřejná metoda Refresh(array<String[], QueryOptions) Aktualizujte tuto definici sestavení získávání hodnot vlastností aktualizované ze serveru.
Veřejná metoda Save Uloží provedené změny IBuildDefinition objektu serveru.

Nahoru

Viz také

Referenční dokumentace

Microsoft.TeamFoundation.Build.Client – obor názvů