Interfejs IBuildDetail
Interfejs dla kompilacji na serwerze z systemem Team Foundation Build.Aby uzyskać więcej informacji na temat używania tego interfejsu zobacz Zarządzanie informacjami o kompilacji i szczegółowość kontroli lub Team Foundation Tworzenie działań.
Przestrzeń nazw: Microsoft.TeamFoundation.Build.Client
Zestaw: Microsoft.TeamFoundation.Build.Client (w Microsoft.TeamFoundation.Build.Client.dll)
Składnia
'Deklaracja
Public Interface IBuildDetail
public interface IBuildDetail
Typ IBuildDetail uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
BuildController | Pobiera kontroler kompilacji używane do wykonywania tej kompilacji.Może być null. | |
BuildControllerUri | Pobiera identyfikator URI kontrolera kompilacji używane do wykonywania tej kompilacji. | |
BuildDefinition | Pobiera definicji kompilacji, który jest właścicielem tej kompilacji.Może być null. | |
BuildDefinitionUri | Pobiera identyfikator URI definicji kompilacji używane do wykonywania tej kompilacji. | |
BuildFinished | Pobiera flagę wskazującą, czy kompilacja zostało zakończone. | |
BuildNumber | Pobiera lub ustawia numer dla tej kompilacji. | |
BuildServer | Pobiera z serwera, który jest właścicielem tej kompilacji. | |
CompilationStatus | Pobiera lub ustawia stan na etapie kompilacji tej kompilacji. | |
DropLocation | Pobiera lub ustawia lokalizację dla wyjścia kompilacji. | |
DropLocationRoot | Pobiera głównego lokalizacji kompilacji. | |
FinishTime | Pobiera czas zakończenia tej kompilacji. | |
Information | Pobiera zbiór węzłów informacji dla tej kompilacji. | |
IsDeleted | Pobiera flagę opisujący czy kompilacja został usunięty. | |
KeepForever | Pobiera lub ustawia flagę opisujący czy kompilacja uczestniczy w zasad przechowywania definicji kompilacji lub zachować budowanie nieskończona. | |
LabelName | Pobiera lub ustawia nazwę etykiety utworzone dla kompilacji. | |
LastChangedBy | Zwraca ostatni użytkownikowi zmianę tej kompilacji. | |
LastChangedByDisplayName | Pobiera nazwę wyświetlania ostatniego użytkownika, aby zmienić kompilacja. | |
LastChangedOn | Zwraca datę i godzinę ostatniej zmiany tej kompilacji. | |
LogLocation | Pobiera lub ustawia lokalizację pliku dziennika dla tej kompilacji. | |
ProcessParameters | Pobiera formatowania XML ciąg reprezentujący wszystkie parametry procesu tej kompilacji. | |
Quality | Pobiera lub ustawia jakość tej kompilacji. | |
Reason | Pobiera z powodu kompilacja nie istnieje.Więcej informacji na temat używania tej właściwości, zobaczOkreśl wyzwalaczy kompilacji i przyczyny | |
RequestedBy | Pobiera użytkownika, który zażądał tej kompilacji. | |
RequestedFor | Pobiera użytkownika, dla którego zażądano tej kompilacji. | |
RequestIds | Żądanie uruchomienia tej kompilacji identyfikatorów. | |
Requests | Żądania, które rozpoczęły tej kompilacji. | |
ShelvesetName | Pobiera shelveset, która została zbudowana. | |
SourceGetVersion | Pobiera lub ustawia specyfikacji wersji, dla której zostały pobrane źródła dla tej kompilacji. | |
StartTime | Pobiera czas faktycznie rozpoczętych w tej kompilacji. | |
Status | Pobiera lub ustawia ogólny stan tej kompilacji. | |
TeamProject | Pobiera projektem zespołu, który jest właścicielem tej kompilacji. | |
TestStatus | Pobiera lub ustawia stan fazy badania tej kompilacji. | |
Uri | Pobiera identyfikator URI tej kompilacji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Connect() | Uruchamia sondowania przy użyciu domyślny interwał pięć sekund i nie ma obiektu synchronizacji. 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, ISynchronizeInvoke) | Uruchamia sondowania przy użyciu określonego interwału i obiektu ISynchronizeInvoke.Podczas obsługi zdarzenia StatusChanging, StatusChanged lub PollingCompleted 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. | |
Connect(Int32, Int32, ISynchronizeInvoke) | Uruchamia sondowania, używając określonego interwału limitu czasu i obiektu ISynchronizeInvoke. Podczas obsługi zdarzenia StatusChanging, StatusChanged lub PollingCompleted 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. | |
Delete() | Usuwa kompilacji i wszystkie skojarzone dane z lokalizacji serwera i upuszczania. | |
Delete(DeleteOptions) | Usuń budowanie i określone informacje. | |
Disconnect | Zatrzymuje serwer sondowania. | |
FinalizeStatus() | Powiadamia serwer zakończeniu kompilacji. | |
FinalizeStatus(BuildStatus) | Powiadamia serwer, że budowanie jest kompletny i odpowiednio ustawi stan. | |
Refresh | Pobiera kompilacji najnowszych danych z serwera, który ma opcje kwerendy i typów informacji. | |
RefreshAllDetails | Najnowsze dane kompilacji pobiera z serwera oraz wszystkie szczegóły. | |
RefreshMinimalDetails | Najnowsze dane kompilacji pobiera z serwera z nie szczegółów. | |
RequestIntermediateLogs | Żądania dzienników diagnostyki pośrednie w trakcie kompilacji. | |
Save | Zapisuje zmiany wprowadzone na kompilacji do serwera. | |
Stop | Zatrzymuje kompilacji. | |
Wait() | Bloki dodatkowe buduje zakończenie tej kompilacji. | |
Wait(TimeSpan, TimeSpan) | Blokuje wywołujący wątek, aż zakończy się budowanie lub wygaśnięciu limitu czasu. | |
Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) | Blokuje wywołujący wątek, aż zakończy się budowanie lub wygaśnięciu limitu czasu. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
PollingCompleted | Uruchamiany po zakończeniu sondowania. | |
StatusChanged | Uruchamiany po każdej zmianie w kompilacji jest na serwerze. | |
StatusChanging | Uruchamiany po każdej zmianie w kompilacji jest na serwerze. |
Początek