Sdílet prostřednictvím


IQueuedBuild – rozhraní

Rozhraní pro ve frontě sestavení na 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 IQueuedBuild _
    Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>

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

Vlastnosti

  Název Popis
Veřejná vlastnost BatchId ID dávky ve frontě sestavení.
Veřejná vlastnost Build Sestavení získá v průběhu přidružené k tomuto sestavení ve frontě.
Veřejná vlastnost BuildController Načte řadič sestavení, na kterém bude toto sestavení ve frontě vytvořen.
Veřejná vlastnost BuildControllerUri Získá identifikátor URI řadič sestavení, na kterém bude toto sestavení ve frontě vytvořen.
Veřejná vlastnost BuildDefinition Načtení sestavení definice, pro který bude toto sestavení ve frontě vytvořen.
Veřejná vlastnost BuildDefinitionUri Získá identifikátor URI sestavení definice, pro který bude toto sestavení ve frontě vytvořen.
Veřejná vlastnost Builds Získá kolekce sestavení pro tuto položku fronty.
Veřejná vlastnost BuildServer Získá serveru, který je vlastníkem tohoto sestavení ve frontě.
Veřejná vlastnost CustomGetVersion Získá čas, pro které mají být načteny zdrojů pro sestavení ve frontě.
Veřejná vlastnost DropLocation Získá umístění, kam chcete umístit výstupy ve frontě sestavení.
Veřejná vlastnost GetOption Získá čas, pro které mají být načteny zdrojů pro sestavení ve frontě.
Veřejná vlastnost Id Načte ID toto sestavení ve frontě.
Veřejná vlastnost Priority Získá nebo nastaví prioritu Toto sestavení ve frontě.
Veřejná vlastnost ProcessParameters Parametry procesu, které byly použity pro toto sestavení získá.
Veřejná vlastnost QueuePosition Načte aktuální pozici sestavení ve frontě.
Veřejná vlastnost QueueTime Získá čas, kdy byl ve frontě sestavení.
Veřejná vlastnost Reason Získá z důvodu, že sestavení byl zařazen do fronty.
Veřejná vlastnost RequestedBy Získá uživatel, který požaduje sestavení ve frontě.
Veřejná vlastnost RequestedByDisplayName Načte zobrazovaný název uživatele, který požaduje sestavení.
Veřejná vlastnost RequestedFor Získá uživatel, kterému bylo požadováno ve frontě sestavení.
Veřejná vlastnost RequestedForDisplayName Načte zobrazovaný název uživatele, pro kterého byl požadován sestavení.
Veřejná vlastnost ShelvesetName Získá shelveset, který bude vytvořen.
Veřejná vlastnost Status Získá stav ve frontě sestavení.
Veřejná vlastnost TeamProject Získá projekt týmu vlastnícího toto sestavení ve frontě.

Nahoru

Metody

  Název Popis
Veřejná metoda Cancel Odebere toto sestavení z fronty.
Veřejná metoda CompareTo Porovná aktuální objekt s jiný objekt stejného typu. (Zděděno z IComparable<IQueuedBuild>.)
Veřejná metoda Connect() Spustí dotazování pomocí výchozí interval pět sekund a žádný objekt synchronizace. Události bude aktivována na podproces fondu podprocesů.Při události jsou zpracovávány vizuální komponenty model Windows Forms, ostatní přetížení má být použita pro tuto metodu a součásti mají být předány v jako synchronizingObject tak, aby ve stejném podprocesu vytvoření komponenty se nazývají obslužné rutiny událostí.
Veřejná metoda Connect(Int32, Int32, ISynchronizeInvoke) Spustí dotazování pomocí zadaného intervalu a ISynchronizeInvoke objektu.Když StatusChanged nebo PollingCompleted zpracování události visual model Windows Forms součástí součásti mají být předány v jako synchronizingObject tak, aby ve stejném podprocesu vytvoření komponenty se nazývají obslužné rutiny událostí.
Veřejná metoda Copy Zkopíruje data ze zadané ve frontě sestavení do aktuální instance. Vrácená hodnota označuje, zda v sestavení ve frontě nic byl skutečně aktualizován, by mohly ovlivnit stav.
Veřejná metoda Disconnect Zastaví dotazování.
Veřejná metoda Postpone Odloží toto sestavení ve frontě.
Veřejná metoda Refresh Získá nejnovější hodnoty vlastností ze serveru.
Veřejná metoda Resume Pokračuje ve frontě sestavení.
Veřejná metoda Retry() Značky pro opakování sestavení bez dávky.Podle potřeby se ostatních sestaveních dávkování je viz IBuildServer.RetryQueuedBuilds.
Veřejná metoda Retry(Guid) Označí sestavení pro opakování a vloží do zadané dávky.
Veřejná metoda Retry(Guid, QueuedBuildRetryOption) Označí sestavení pro opakování a vloží do zadané dávky s parametrem určený opakovat.
Veřejná metoda Save Odešle změny provedené na sestavení ve frontě na server.
Veřejná metoda StartNow Ve frontě build spustí, pokud je momentálně pozastavena jeho definice.
Veřejná metoda Wait Bloky až do dokončení sestavení ve frontě.
Veřejná metoda WaitForBuildCompletion(TimeSpan, TimeSpan) Blokuje volající vlákno až do dokončení sestavení nebo vypršení časového limitu.
Veřejná metoda WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) Blokuje volající vlákno až do dokončení sestavení nebo vypršení časového limitu.
Veřejná metoda WaitForBuildStart() Blokuje sestavení spuštění pomocí výchozí interval pět sekund a nekonečné časového limitu.Při ukončení této metody, vlastnosti sestavení nesmí být null.
Veřejná metoda WaitForBuildStart(Int32, Int32) Blokuje sestavení spuštění pomocí zadaného intervalu dotazování a časový limit.

Nahoru

Události

  Název Popis
Veřejná událost PollingCompleted Je aktivována při dotazování dokončí.Poznámka: pro příjem této události je třeba zavolat metodu připojení.Tato událost je aktivována po dokončení prověřování dokončené ve frontě sestavení nebo protože došlo k neopravitelné chybě (e.g. sestavení ve frontě byla odstraněna).
Veřejná událost StatusChanged Je aktivována při jakékoli změně ve frontě sestavení objevení na serveru.Poznámka: pro příjem těchto událostí musí volat metodu připojení.To způsobí, že server dotázal, pravidelně až do dokončení sestavení ve frontě.Tato událost je aktivována po sestavení ve frontě aktualizována.

Nahoru

Viz také

Referenční dokumentace

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