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 | |
---|---|---|
![]() |
BatchId | ID dávky ve frontě sestavení. |
![]() |
Build | Sestavení získá v průběhu přidružené k tomuto sestavení ve frontě. |
![]() |
BuildController | Načte řadič sestavení, na kterém bude toto sestavení ve frontě vytvořen. |
![]() |
BuildControllerUri | Získá identifikátor URI řadič sestavení, na kterém bude toto sestavení ve frontě vytvořen. |
![]() |
BuildDefinition | Načtení sestavení definice, pro který bude toto sestavení ve frontě vytvořen. |
![]() |
BuildDefinitionUri | Získá identifikátor URI sestavení definice, pro který bude toto sestavení ve frontě vytvořen. |
![]() |
Builds | Získá kolekce sestavení pro tuto položku fronty. |
![]() |
BuildServer | Získá serveru, který je vlastníkem tohoto sestavení ve frontě. |
![]() |
CustomGetVersion | Získá čas, pro které mají být načteny zdrojů pro sestavení ve frontě. |
![]() |
DropLocation | Získá umístění, kam chcete umístit výstupy ve frontě sestavení. |
![]() |
GetOption | Získá čas, pro které mají být načteny zdrojů pro sestavení ve frontě. |
![]() |
Id | Načte ID toto sestavení ve frontě. |
![]() |
Priority | Získá nebo nastaví prioritu Toto sestavení ve frontě. |
![]() |
ProcessParameters | Parametry procesu, které byly použity pro toto sestavení získá. |
![]() |
QueuePosition | Načte aktuální pozici sestavení ve frontě. |
![]() |
QueueTime | Získá čas, kdy byl ve frontě sestavení. |
![]() |
Reason | Získá z důvodu, že sestavení byl zařazen do fronty. |
![]() |
RequestedBy | Získá uživatel, který požaduje sestavení ve frontě. |
![]() |
RequestedByDisplayName | Načte zobrazovaný název uživatele, který požaduje sestavení. |
![]() |
RequestedFor | Získá uživatel, kterému bylo požadováno ve frontě sestavení. |
![]() |
RequestedForDisplayName | Načte zobrazovaný název uživatele, pro kterého byl požadován sestavení. |
![]() |
ShelvesetName | Získá shelveset, který bude vytvořen. |
![]() |
Status | Získá stav ve frontě sestavení. |
![]() |
TeamProject | Získá projekt týmu vlastnícího toto sestavení ve frontě. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
Cancel | Odebere toto sestavení z fronty. |
![]() |
CompareTo | Porovná aktuální objekt s jiný objekt stejného typu. (Zděděno z IComparable<IQueuedBuild>.) |
![]() |
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í. |
![]() |
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í. |
![]() |
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. |
![]() |
Disconnect | Zastaví dotazování. |
![]() |
Postpone | Odloží toto sestavení ve frontě. |
![]() |
Refresh | Získá nejnovější hodnoty vlastností ze serveru. |
![]() |
Resume | Pokračuje ve frontě sestavení. |
![]() |
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. |
![]() |
Retry(Guid) | Označí sestavení pro opakování a vloží do zadané dávky. |
![]() |
Retry(Guid, QueuedBuildRetryOption) | Označí sestavení pro opakování a vloží do zadané dávky s parametrem určený opakovat. |
![]() |
Save | Odešle změny provedené na sestavení ve frontě na server. |
![]() |
StartNow | Ve frontě build spustí, pokud je momentálně pozastavena jeho definice. |
![]() |
Wait | Bloky až do dokončení sestavení ve frontě. |
![]() |
WaitForBuildCompletion(TimeSpan, TimeSpan) | Blokuje volající vlákno až do dokončení sestavení nebo vypršení časového limitu. |
![]() |
WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) | Blokuje volající vlákno až do dokončení sestavení nebo vypršení časového limitu. |
![]() |
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. |
![]() |
WaitForBuildStart(Int32, Int32) | Blokuje sestavení spuštění pomocí zadaného intervalu dotazování a časový limit. |
Nahoru
Události
Název | Popis | |
---|---|---|
![]() |
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). |
![]() |
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