Udostępnij za pośrednictwem


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
Właściwość publiczna BatchId Identyfikator partii kompilacji w kolejce.
Właściwość publiczna Build Budowanie pobiera w toku skojarzone z tej kompilacji w kolejce.
Właściwość publiczna BuildController Pobiera kontroler kompilacji budować tej kompilacji w kolejce.
Właściwość publiczna BuildControllerUri Pobiera identyfikator URI kontrolera kompilacji budować tej kompilacji w kolejce.
Właściwość publiczna BuildDefinition Pobiera definicji kompilacji, dla którego zostanie zbudowana tej kompilacji w kolejce.
Właściwość publiczna BuildDefinitionUri Pobiera identyfikator URI definicji kompilacji, dla którego zostanie zbudowana tej kompilacji w kolejce.
Właściwość publiczna Builds Zwraca kolekcję kompilacje dla tego wpisu kolejki.
Właściwość publiczna BuildServer Pobiera z serwera, który jest właścicielem tej kompilacji w kolejce.
Właściwość publiczna CustomGetVersion Pobiera czas kompilacji w kolejce dla której można pobrać źródła.
Właściwość publiczna DropLocation Pobiera lokalizacja gdzie drop rezultaty kompilacji w kolejce.
Właściwość publiczna GetOption Pobiera czas kompilacji w kolejce dla której można pobrać źródła.
Właściwość publiczna Id Pobiera identyfikator tej kompilacji w kolejce.
Właściwość publiczna Priority Pobiera lub ustawia priorytet tej kompilacji w kolejce.
Właściwość publiczna ProcessParameters Pobiera parametry procesu, które były używane dla tej kompilacji.
Właściwość publiczna QueuePosition Zwraca bieżącą pozycję budowanie w kolejce.
Właściwość publiczna QueueTime Pobiera czas, kiedy Budowanie zostało umieszczone w kolejce.
Właściwość publiczna Reason Pobiera z powodu, że budowanie zostało umieszczone w kolejce.
Właściwość publiczna RequestedBy Pobiera użytkownika, który zażądał kompilacji w kolejce.
Właściwość publiczna RequestedByDisplayName Pobiera nazwę wyświetlaną użytkownika, który zażądał kompilacji.
Właściwość publiczna RequestedFor Pobiera użytkownika, dla którego zażądano kompilacji w kolejce.
Właściwość publiczna RequestedForDisplayName Pobiera nazwę wyświetlaną użytkownika, dla którego zażądano kompilacji.
Właściwość publiczna ShelvesetName Pobiera shelveset, który zostanie zbudowana.
Właściwość publiczna Status Pobiera stan kompilacji w kolejce.
Właściwość publiczna TeamProject Pobiera projektem zespołu, który jest właścicielem tej kompilacji w kolejce.

Początek

Metody

  Nazwa Opis
Metoda publiczna Cancel To build usuwa z kolejki.
Metoda publiczna CompareTo Porównuje bieżącego obiektu inny obiekt tego samego typu. (Odziedziczone z IComparable<IQueuedBuild>).
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna Disconnect Zatrzymuje sondowania.
Metoda publiczna Postpone Opóźnia tej kompilacji w kolejce.
Metoda publiczna Refresh Pobiera najnowszą wartości właściwości z serwera.
Metoda publiczna Resume Wznawia kompilacji w kolejce.
Metoda publiczna Retry() Kompilacja dla ponawiania znaków bez przetwarzania wsadowego.Jeśli to konieczne jest tworzenie pakietów wsadowych z innych kompilacje Zobacz IBuildServer.RetryQueuedBuilds.
Metoda publiczna Retry(Guid) Znaki kompilacji dla ponawiania i umieszcza go w określonej partii.
Metoda publiczna Retry(Guid, QueuedBuildRetryOption) Znaki kompilacji dla ponawiania i umieszcza go w określonej partii z opcji retry określony.
Metoda publiczna Save Wysyła wszelkie zmiany wprowadzone w kolejce kompilacji serwera.
Metoda publiczna StartNow Uruchamia kolejce kompilacji, jeśli jego definicji jest aktualnie wstrzymana.
Metoda publiczna Wait Bloki, aż do zakończenia budowania kolejce.
Metoda publiczna WaitForBuildCompletion(TimeSpan, TimeSpan) Blokuje wywołujący wątek, aż zakończy się budowanie lub wygaśnięciu limitu czasu.
Metoda publiczna WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) Blokuje wywołujący wątek, aż zakończy się budowanie lub wygaśnięciu limitu czasu.
Metoda publiczna 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.
Metoda publiczna WaitForBuildStart(Int32, Int32) Blokuje kompilacji uruchamianie przy użyciu określonego interwału sondowania i limitu czasu.

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne 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).
Zdarzenie publiczne 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

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Build.Client