Sdílet prostřednictvím


IBuildServer – rozhraní

Rozhraní serveru se systémem Team Foundation Build.

Obor názvů:  Microsoft.TeamFoundation.Build.Client
Sestavení:  Microsoft.TeamFoundation.Build.Client (v Microsoft.TeamFoundation.Build.Client.dll)

Syntaxe

'Deklarace
Public Interface IBuildServer
public interface IBuildServer

Typ IBuildServer zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost BuildServerVersion Získá verzí sestavení serveru.
Veřejná vlastnost NoCICheckInComment Načte řetězec komentáře, který signály kontinuální integrace systému ignorovat vrácení se změnami.Všech vrácení se změnami pomocí tohoto řetězce v jeho komentář nesmí vyvolat nové sestavení.
Veřejná vlastnost TeamProjectCollection Objekt TeamProjectCollection, který vytvořili tento IBuildServer získá.

Nahoru

Metody

  Název Popis
Veřejná metoda AddBuildQuality(String, String) Přidá zadaný tým projektu kvalita sestavení.
Veřejná metoda AddBuildQuality(String, array<String[]) Přidá pole sestavení jakosti zadaný tým projektu.
Veřejná metoda BeginQueryBuildDefinitions Získá výsledky sestavení definice dotazu pro dané pole sestavení definici specifikací.
Veřejná metoda BeginQueryBuildDefinitionsByUri Asynchronní operace pro sestavení definice dotazu začíná má jednotný identifikátor zdroje.
Veřejná metoda BeginQueryBuilds Začíná na sestavení dotazu pomocí matice specifikace asynchronní operace.
Veřejná metoda BeginQueryBuildsByUri Načtení sestavení, které odpovídají danému identifikátory URI.
Veřejná metoda BeginQueryQueuedBuilds Asynchronní operace do fronty sestavení dotazu začíná.
Veřejná metoda CancelBuilds(array<Int32[]) Zruší ve frontě sestavení se zadané ID, pokud jsou aktuálně aktivní nebo odložené státy.
Veřejná metoda CancelBuilds(array<IQueuedBuild[]) Zadané sestavení ve frontě zruší, pokud jsou aktuálně aktivní nebo odložené států.
Veřejná metoda CreateBuildAgentSpec() Vytvoří novou specifikaci agent sestavení použitý dotaz agenti sestavení.
Veřejná metoda CreateBuildAgentSpec(IBuildAgent) Vytvoří novou specifikaci agent sestavení použitý dotaz agenti sestavení.
Veřejná metoda CreateBuildAgentSpec(String, String, List<String>) Vytvoří novou specifikaci agent sestavení použitý dotaz agenti sestavení.
Veřejná metoda CreateBuildAgentSpec(String, String, array<String[], List<String>) Vytvoří novou specifikaci agent sestavení použitý dotaz agenti sestavení.
Veřejná metoda CreateBuildControllerSpec() Vytvoří novou specifikaci sestavení řadič použitý dotaz sestavení řadiče.
Veřejná metoda CreateBuildControllerSpec(String, String) Vytvoří novou specifikaci sestavení řadič použitý dotaz sestavení řadiče.
Veřejná metoda CreateBuildControllerSpec(String, String, array<String[], Boolean) Vytvoří novou specifikaci sestavení řadič použitý dotaz sestavení řadiče.
Veřejná metoda CreateBuildDefinition Vytvoří novou definici sestavení vlastníkem serveru sestavení.
Veřejná metoda CreateBuildDefinitionSpec(String) Vytvoří novou specifikaci definice sestavení, který lze použít k sestavení definice dotazu.
Veřejná metoda CreateBuildDefinitionSpec(IBuildDefinition) Vytvoří novou specifikaci definice sestavení, který lze použít k sestavení definice dotazu.
Veřejná metoda CreateBuildDefinitionSpec(String, String) Vytvoří novou specifikaci definice sestavení, který lze použít k sestavení definice dotazu.
Veřejná metoda CreateBuildDefinitionSpec(String, String, array<String[]) Vytvoří novou specifikaci definice sestavení, který lze použít k sestavení definice dotazu.
Veřejná metoda CreateBuildDetailSpec(IEnumerable<Uri>) Vytvoří nové specifikace podrobností sestavení, která slouží k sestavení pro zadané definice dotazu.
Veřejná metoda CreateBuildDetailSpec(String) Vytvoří novou specifikaci sestavení podrobných použitý dotaz sestavení týmu projektu.
Veřejná metoda CreateBuildDetailSpec(IBuildDefinition) Vytvoří novou specifikaci sestavení podrobných použitý dotaz sestavení týmu projektu.
Veřejná metoda CreateBuildDetailSpec(IBuildDefinitionSpec) Vytvoří novou specifikaci sestavení podrobných použitý dotaz sestavení týmu projektu.
Veřejná metoda CreateBuildDetailSpec(String, String) Vytvoří novou specifikaci sestavení podrobných použitý dotaz sestavení týmu projektu.
Veřejná metoda CreateBuildQueueSpec(IEnumerable<Uri>) Vytvoří novou specifikaci fronty sestavení použitý dotaz ve frontě sestavení.
Veřejná metoda CreateBuildQueueSpec(String) Vytvoří novou specifikaci fronty sestavení použitý dotaz ve frontě sestavení.
Veřejná metoda CreateBuildQueueSpec(String, String) Vytvoří novou specifikaci fronty sestavení použitý dotaz ve frontě sestavení.
Veřejná metoda CreateBuildRequest(Uri) Vytvoří novou žádost sestavení definice zadané sestavení.
Veřejná metoda CreateBuildRequest(Uri, Uri) Vytvoří nové sestavení žádosti o definice zadané sestavení a řadiče.
Veřejná metoda CreateBuildServiceHost(String, Uri) Vytvoří nový hostitel služby se zadaným názvem a základní adresu URL.
Veřejná metoda CreateBuildServiceHost(String, String, String, Int32) Vytvoří nový hostitel služby se zadaným názvem a základní adresu URL, která obsahuje zadané schéma, hostitele, port a výchozí cestu.
Veřejná metoda CreateProcessTemplate Vytvoří novou šablonu procesu sestavení, která bude použita definice sestavení.
Veřejná metoda CreateQueuedBuildsView() Vytvoří zobrazení ve frontě sestaveních. < /
Veřejná metoda CreateQueuedBuildsView(IEnumerable<Uri>) Vytvoří zobrazení ve frontě sestavení filtrovány podle uvedených definic.
Veřejná metoda CreateQueuedBuildsView(String) Vytvoří zobrazení ve frontě sestavení Filtroval týmu projektu.
Veřejná metoda CreateTeamProjectComponents Vytvoří sestavení komponent, které jsou potřebné k vytvoření TeamProject.
Veřejná metoda DeleteBuildAgents(array<Uri[]) Odstraní sestavení agenti ze serveru.
Veřejná metoda DeleteBuildAgents(array<IBuildAgent[]) Odstraní sestavení agenti ze serveru.
Veřejná metoda DeleteBuildControllers(array<Uri[]) Odstraní sestavení řadiče ze serveru.
Veřejná metoda DeleteBuildControllers(array<IBuildController[]) Odstraní sestavení řadiče ze serveru.
Veřejná metoda DeleteBuildDefinitions(array<Uri[]) Odstraní sestavení definice ze serveru.
Veřejná metoda DeleteBuildDefinitions(array<IBuildDefinition[]) Odstraní sestavení definice ze serveru.
Veřejná metoda DeleteBuildQuality(String, String) Odstraní zadané sestavení kvality cílový projekt týmu.
Veřejná metoda DeleteBuildQuality(String, array<String[]) Odstraní určené pole jakosti sestavení týmu projektu cíl.
Veřejná metoda DeleteBuilds(array<Uri[]) Odstraní ze serveru sestavení.Budou odstraněny všechny části sestavení.
Veřejná metoda DeleteBuilds(array<IBuildDetail[]) Odstraní ze serveru sestavení.Budou odstraněny všechny části sestavení.
Veřejná metoda DeleteBuilds(array<Uri[], DeleteOptions) Odstraní ze serveru sestavení.
Veřejná metoda DeleteBuilds(array<IBuildDetail[], DeleteOptions) Odstraní ze serveru sestavení.
Veřejná metoda DeleteBuildServiceHost Odstraní ze serveru hostitele služby a všechny přidružené služby.
Veřejná metoda DeleteProcessTemplates Proces vytváření šablony odstraní ze serveru.
Veřejná metoda DestroyBuilds(array<Uri[]) Zničí sestavení ze serveru.
Veřejná metoda DestroyBuilds(array<IBuildDetail[]) Zničí sestavení ze serveru.
Veřejná metoda EndQueryBuildDefinitions Asynchronní operace pro sestavení definice dotazu končí.
Veřejná metoda EndQueryBuildDefinitionsByUri Asynchronní operace pro sestavení definice dotazu končí.
Veřejná metoda EndQueryBuilds Asynchronní operace k sestavení dotazu končí.
Veřejná metoda EndQueryBuildsByUri
Veřejná metoda EndQueryQueuedBuilds Asynchronní operace fronty sestavení dotaz skončí.
Veřejná metoda GetAffectedBuildDefinitions(array<String[]) Sestavení získá je pole všech definic ovlivněny zadané cesty serveru řízení verze.
Veřejná metoda GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) Zastaralé. Získá matice všechna sestavení definice ovlivněny zadané cesty serveru řízení verze a nakonfigurované s aktivační dodávané ve filtru.
Veřejná metoda GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) Získá seznam všech sestavení definice, které jsou ovlivněny zadané cesty serveru řízení verze TFS a nakonfigurované s aktivační dodávané ve filtru.
Veřejná metoda GetAllBuildDetails Získá jeden sestavení všechny podrobnosti.
Veřejná metoda GetBuild(Uri) Získá jeden sestavení.
Veřejná metoda GetBuild(Uri, array<String[], QueryOptions) Získá jeden sestavení.
Veřejná metoda GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) Získá jeden sestavení podle identifikátoru Uri.
Veřejná metoda GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) Získá jeden sestavení.
Veřejná metoda GetBuildAgent(Uri) Načtení sestavení jednoho agenta.
Veřejná metoda GetBuildAgent(Uri, array<String[]) Načtení sestavení jednoho agenta.
Veřejná metoda GetBuildController(String) Načte sestavení jednoho řadiče pomocí zadané zobrazované jméno.Zástupný znak může být určena, ale pokud více než jeden řadič je shodný, než je vyvolána výjimka.
Veřejná metoda GetBuildController(Uri, Boolean) Načtení sestavení jednoho řadiče.
Veřejná metoda GetBuildController(Uri, array<String[], Boolean) Načtení sestavení jednoho řadiče.
Veřejná metoda GetBuildDefinition(Uri) Sestavení získá a jedna definice.
Veřejná metoda GetBuildDefinition(String, String) Sestavení získá a jedna definice.
Veřejná metoda GetBuildDefinition(Uri, QueryOptions) Získá použitím zadaných možností řízení množství dat načtených definici jednoho sestavení.
Veřejná metoda GetBuildDefinition(String, String, QueryOptions) Získá použitím zadaných možností řízení množství dat načtených definici jednoho sestavení.
Veřejná metoda GetBuildDefinition(Uri, array<String[], QueryOptions) Získá použitím zadaných možností řízení množství dat načtených definici jednoho sestavení.
Veřejná metoda GetBuildQualities Získá pole sestavení definované jakosti pro cílový projekt týmu.
Veřejná metoda GetBuildServiceHost(String) Získá odpovídající zadanému názvu hostitele služby.
Veřejná metoda GetBuildServiceHost(Uri) Načte hostitele služby, který odpovídá zadanému identifikátoru URI.
Veřejná metoda GetDisplayText Získá lokalizovaný zobrazovaný text pro výčet hodnot nebo hodnotu ToString().
Veřejná metoda GetDisplayTextValues Pole hodnot lokalizovaný zobrazovaný text získá pro výčet nebo hodnotu ToString.
Veřejná metoda GetEnumValue Hodnota výčtu získá z odpovídající lokalizovaný zobrazovaný text.
Veřejná metoda GetMinimalBuildDetails Získá jeden sestavení bez uzlů agent, definice nebo informace.
Veřejná metoda GetQueuedBuild(Int32, QueryOptions) Sestavení dostane do jediné fronty pro zadané ID.
Veřejná metoda GetQueuedBuild(array<Int32[], QueryOptions) Zadané ID získá ve frontě sestavení.
Veřejná metoda GetScheduleDaysFromDaysOfWeek Pole DayOfWeek výčet hodnot a vrátí hodnotu ScheduleDays, která slouží k nastavení ISchedule.DaysToBuild.
Veřejná metoda QueryBuildAgents(IBuildAgentSpec) Výsledek dotazu získá sestavení jednoho agenta pro specifikaci agent určené sestavení.
Veřejná metoda QueryBuildAgents(array<IBuildAgentSpec[]) Výsledky dotazu získá agent sestavení pro specifikace agent určené sestavení.
Veřejná metoda QueryBuildAgentsByUri(array<Uri[]) Načtení sestavení agentů, které odpovídají zadané identifikátory URI.
Veřejná metoda QueryBuildAgentsByUri(array<Uri[], array<String[]) Načtení sestavení agentů, které odpovídají danému identifikátory URI.
Veřejná metoda QueryBuildControllers() Získá všechny sestavení řadiče a jejich přidružených agentů.
Veřejná metoda QueryBuildControllers(Boolean) Sestavení získá všechny řadiče.
Veřejná metoda QueryBuildControllers(IBuildControllerSpec) Výsledek dotazu získá sestavení jednoho řadiče pro specifikaci řadič zadané sestavení.
Veřejná metoda QueryBuildControllers(array<IBuildControllerSpec[]) Specifikace řadič zadané sestavení získá řadič sestavení výsledků dotazu.
Veřejná metoda QueryBuildControllersByUri(array<Uri[], Boolean) Načtení sestavení řadičů, které odpovídají zadané identifikátory URI.
Veřejná metoda QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) Načtení sestavení řadiče, které odpovídají danému identifikátory URI.
Veřejná metoda QueryBuildDefinitions(String) Načtení sestavení definice pro zadaný tým projektu.
Veřejná metoda QueryBuildDefinitions(IBuildDefinitionSpec) Sestavení získá a jeden výsledek definice dotazu pro specifikaci definice zadané sestavení.
Veřejná metoda QueryBuildDefinitions(array<IBuildDefinitionSpec[]) Získá výsledky sestavení definice dotazu pro určené pole sestavení definici specifikací.
Veřejná metoda QueryBuildDefinitions(String, QueryOptions) Načtení sestavení definice pro zadaný tým projektu.Zadaný dotaz možnosti určit výši data získaná v dotazu.
Veřejná metoda QueryBuildDefinitionsByUri(array<Uri[]) Načtení sestavení definice, které odpovídají zadané identifikátory URI.
Veřejná metoda QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) Načtení sestavení definice, které odpovídají danému identifikátory URI.Zadaný dotaz možnosti určit výši data získaná v dotazu.
Veřejná metoda QueryBuildDefinitionsByUri(array<Uri[], array<String[], QueryOptions) Načtení sestavení definice, které odpovídají danému identifikátory URI.Zadaný dotaz možnosti určit výši data získaná v dotazu.
Veřejná metoda QueryBuilds(String) Načte všechna sestavení týmu projektu.
Veřejná metoda QueryBuilds(IBuildDefinition) Získá všechna sestavení pro sestavení definice.
Veřejná metoda QueryBuilds(IBuildDefinitionSpec) Získá všechna sestavení pro sestavení definice specifikace.
Veřejná metoda QueryBuilds(IBuildDetailSpec) Sestavení získá a jeden výsledek dotazu pro specifikaci zadané sestavení.
Veřejná metoda QueryBuilds(array<IBuildDetailSpec[]) Sestavení získá výsledky dotazu pro zadaný seznam sestavení specifikací.
Veřejná metoda QueryBuilds(String, String) Načte všechna sestavení týmu projektu a definice.
Veřejná metoda QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) Načtení sestavení, které odpovídají zadané identifikátory URI.
Veřejná metoda QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) Načtení sestavení, které odpovídají zadané identifikátory URI.
Veřejná metoda QueryBuildServiceHosts Získá matice sestavení všech hostitelů služby hostované v určených počítačích.
Veřejná metoda QueryBuildServiceHostsByUri Načtení sestavení hostitelů služeb, které odpovídají zadané identifikátory URI.
Veřejná metoda QueryProcessTemplates(String) Získá šablon procesů všech sestavení týmu projektu.
Veřejná metoda QueryProcessTemplates(String, array<ProcessTemplateType[]) Získá všechny sestavení šablon procesů pro tým projektu určeného typu nebo typů.
Veřejná metoda QueryQueuedBuilds(IQueuedBuildSpec) Sestavení získá a jeden výsledek dotazu pro specifikaci zadané sestavení ve frontě.
Veřejná metoda QueryQueuedBuilds(array<IQueuedBuildSpec[]) Výsledky dotazu sestavení získá pro určené pole ve frontě sestavení specifikací.
Veřejná metoda QueueBuild(IBuildDefinition) Sestavení určené sestavení definice výchozí nastavení je všechny fronty.
Veřejná metoda QueueBuild(IBuildRequest) Sestavení určené sestavení žádosti s výchozím QueueOptions do fronty.
Veřejná metoda QueueBuild(IBuildRequest, QueueOptions) Sestavení určené sestavení požadavku do fronty.
Veřejná metoda QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) Vytvoří fronty požadavků dané sestavení.
Veřejná metoda RetryQueuedBuilds(array<IQueuedBuild[]) Opakování zadaného vytvoří a vložit je do listu společně.
Veřejná metoda RetryQueuedBuilds(array<IQueuedBuild[], Guid) Opakování zadaného vytvoří a vložit je do listu společně.
Veřejná metoda RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) Opakování určeného vytvoří možnost Opakovat určitý a vloží všechny zadané sestaví společně do listu.
Veřejná metoda SaveBuildAgents Uloží změny provedené agenti sestavení serveru.
Veřejná metoda SaveBuildControllers Uloží změny provedené u řadiče sestavení serveru.
Veřejná metoda SaveBuildDefinitions Uloží všechny provedené změny definice sestavení serveru.
Veřejná metoda SaveBuilds Uloží změny provedené na sestavení serveru.
Veřejná metoda SaveBuildServiceHost Uloží změny hostitele služby serveru.
Veřejná metoda SaveProcessTemplates Uloží všechny provedené změny šablony procesu sestavení serveru.
Veřejná metoda SaveQueuedBuilds Uloží změny provedené ve frontě sestavení serveru.
Veřejná metoda StartQueuedBuildsNow(array<Int32[]) Spustí ve frontě sestavení se zadané ID, pokud jsou ve frontě pozastaveno definice a stavu ve frontě.
Veřejná metoda StartQueuedBuildsNow(array<IQueuedBuild[]) Spustí zadané sestavení ve frontě, pokud jsou definice pozastavené fronty a stavu ve frontě.
Veřejná metoda StopBuilds(array<Uri[]) Zastaví všechna sestavení s zadané identifikátory URI.
Veřejná metoda StopBuilds(array<IBuildDetail[]) Zastaví zadané sestavení.
Veřejná metoda TestConnectionForBuildAgent Pokyn vrstva aplikace otestujte připojení agenta sestavení a aktualizace zpráv o stavu agenta.
Veřejná metoda TestConnectionForBuildController Vrstva aplikace otestujte připojení pro sestavení řadič nastaví a aktualizuje řadič stavové zprávy.
Veřejná metoda TestConnectionsForBuildMachine Pokyn vrstva aplikace připojení k prostředkům počítače sestavení a aktualizace zpráv o stavu zdrojů.

Nahoru

Viz také

Referenční dokumentace

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