Interfejs IQueuedBuild
Interfejs dla kompilacji w kolejce na serwerze z systemem Team Foundation Build.
Przestrzeń nazw: Microsoft.TeamFoundation.Build.Client
Zestaw: Microsoft.TeamFoundation.Build.Client (w Microsoft.TeamFoundation.Build.Client.dll)
Składnia
'Deklaracja
Public Interface IQueuedBuild _
Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>
Typ IQueuedBuild uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
BatchId | Identyfikator partii kompilacji w kolejce. | |
Build | Budowanie pobiera w toku skojarzone z tej kompilacji w kolejce. | |
BuildController | Pobiera kontroler kompilacji budować tej kompilacji w kolejce. | |
BuildControllerUri | Pobiera identyfikator URI kontrolera kompilacji budować tej kompilacji w kolejce. | |
BuildDefinition | Pobiera definicji kompilacji, dla którego zostanie zbudowana tej kompilacji w kolejce. | |
BuildDefinitionUri | Pobiera identyfikator URI definicji kompilacji, dla którego zostanie zbudowana tej kompilacji w kolejce. | |
Builds | Zwraca kolekcję kompilacje dla tego wpisu kolejki. | |
BuildServer | Pobiera z serwera, który jest właścicielem tej kompilacji w kolejce. | |
CustomGetVersion | Pobiera czas kompilacji w kolejce dla której można pobrać źródła. | |
DropLocation | Pobiera lokalizacja gdzie drop rezultaty kompilacji w kolejce. | |
GetOption | Pobiera czas kompilacji w kolejce dla której można pobrać źródła. | |
Id | Pobiera identyfikator tej kompilacji w kolejce. | |
Priority | Pobiera lub ustawia priorytet tej kompilacji w kolejce. | |
ProcessParameters | Pobiera parametry procesu, które były używane dla tej kompilacji. | |
QueuePosition | Zwraca bieżącą pozycję budowanie w kolejce. | |
QueueTime | Pobiera czas, kiedy Budowanie zostało umieszczone w kolejce. | |
Reason | Pobiera z powodu, że budowanie zostało umieszczone w kolejce. | |
RequestedBy | Pobiera użytkownika, który zażądał kompilacji w kolejce. | |
RequestedByDisplayName | Pobiera nazwę wyświetlaną użytkownika, który zażądał kompilacji. | |
RequestedFor | Pobiera użytkownika, dla którego zażądano kompilacji w kolejce. | |
RequestedForDisplayName | Pobiera nazwę wyświetlaną użytkownika, dla którego zażądano kompilacji. | |
ShelvesetName | Pobiera shelveset, który zostanie zbudowana. | |
Status | Pobiera stan kompilacji w kolejce. | |
TeamProject | Pobiera projektem zespołu, który jest właścicielem tej kompilacji w kolejce. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Cancel | To build usuwa z kolejki. | |
CompareTo | Porównuje bieżącego obiektu inny obiekt tego samego typu. (Odziedziczone z IComparable<IQueuedBuild>). | |
Connect() | Uruchamia sondowania przy użyciu domyślny interwał pięć sekund i nie ma obiektu synchronizacji. Zdarzenia będzie uruchamiany na wątek z puli.Podczas zdarzeń są obsługiwane przez składnik visual Windows Forms, inne przeciążenie powinien być używany do tej metody i składnik ten powinien zostać przekazany w jako synchronizingObject tak, aby programy obsługi zdarzeń są nazywane tego samego wątku, w którym został utworzony składnik. | |
Connect(Int32, Int32, ISynchronizeInvoke) | Uruchamia sondowania, używając określonego interwału i obiektu ISynchronizeInvoke.Po StatusChanged, lub PollingCompleted zdarzenia są obsługiwane przez składnik visual Windows Forms, składnik ten powinien zostać przekazany w jako synchronizingObject tak, aby programy obsługi zdarzeń są nazywane tego samego wątku, w którym został utworzony składnik. | |
Copy | Kopiuje dane z określonego kompilacji w kolejce do bieżącej instancji. Zwracana wartość wskazuje, czy coś w kolejce kompilacji został faktycznie aktualizowane, byłoby mocą Państwo. | |
Disconnect | Zatrzymuje sondowania. | |
Postpone | Opóźnia tej kompilacji w kolejce. | |
Refresh | Pobiera najnowszą wartości właściwości z serwera. | |
Resume | Wznawia kompilacji w kolejce. | |
Retry() | Kompilacja dla ponawiania znaków bez przetwarzania wsadowego.Jeśli to konieczne jest tworzenie pakietów wsadowych z innych kompilacje Zobacz IBuildServer.RetryQueuedBuilds. | |
Retry(Guid) | Znaki kompilacji dla ponawiania i umieszcza go w określonej partii. | |
Retry(Guid, QueuedBuildRetryOption) | Znaki kompilacji dla ponawiania i umieszcza go w określonej partii z opcji retry określony. | |
Save | Wysyła wszelkie zmiany wprowadzone w kolejce kompilacji serwera. | |
StartNow | Uruchamia kolejce kompilacji, jeśli jego definicji jest aktualnie wstrzymana. | |
Wait | Bloki, aż do zakończenia budowania kolejce. | |
WaitForBuildCompletion(TimeSpan, TimeSpan) | Blokuje wywołujący wątek, aż zakończy się budowanie lub wygaśnięciu limitu czasu. | |
WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) | Blokuje wywołujący wątek, aż zakończy się budowanie lub wygaśnięciu limitu czasu. | |
WaitForBuildStart() | Blokuje kompilacji uruchamianie przy użyciu wartością domyślną interwału pięć sekund i nieskończony limit czasu.Zamyka tę metodę, właściwość kompilacji nie będzie null. | |
WaitForBuildStart(Int32, Int32) | Blokuje kompilacji uruchamianie przy użyciu określonego interwału sondowania i limitu czasu. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
PollingCompleted | Uruchamiany po zakończeniu sondowania.Uwaga: do otrzymywania tego zdarzenia musi wywołać metodę połączenia.To zdarzenie jest wywoływane po zakończeniu sondowania, ponieważ zakończeniu kompilacji w kolejce lub wystąpił nieodwracalny błąd (e.g. kolejce kompilacji został usunięty). | |
StatusChanged | Uruchamiany po każdej zmianie w kolejce kompilacji jest na serwerze.Uwaga: Aby otrzymywać te zdarzenia musi wywołać metodę połączenia.To powoduje, że serwer sondowany regularnie zakończenia budowania kolejce.To zdarzenie jest wywoływane po kompilacji w kolejce jest aktualizowany. |
Początek