Udostępnij za pośrednictwem


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
Właściwość publiczna BuildController Pobiera kontroler kompilacji używane do wykonywania tej kompilacji.Może być null.
Właściwość publiczna BuildControllerUri Pobiera identyfikator URI kontrolera kompilacji używane do wykonywania tej kompilacji.
Właściwość publiczna BuildDefinition Pobiera definicji kompilacji, który jest właścicielem tej kompilacji.Może być null.
Właściwość publiczna BuildDefinitionUri Pobiera identyfikator URI definicji kompilacji używane do wykonywania tej kompilacji.
Właściwość publiczna BuildFinished Pobiera flagę wskazującą, czy kompilacja zostało zakończone.
Właściwość publiczna BuildNumber Pobiera lub ustawia numer dla tej kompilacji.
Właściwość publiczna BuildServer Pobiera z serwera, który jest właścicielem tej kompilacji.
Właściwość publiczna CompilationStatus Pobiera lub ustawia stan na etapie kompilacji tej kompilacji.
Właściwość publiczna DropLocation Pobiera lub ustawia lokalizację dla wyjścia kompilacji.
Właściwość publiczna DropLocationRoot Pobiera głównego lokalizacji kompilacji.
Właściwość publiczna FinishTime Pobiera czas zakończenia tej kompilacji.
Właściwość publiczna Information Pobiera zbiór węzłów informacji dla tej kompilacji.
Właściwość publiczna IsDeleted Pobiera flagę opisujący czy kompilacja został usunięty.
Właściwość publiczna KeepForever Pobiera lub ustawia flagę opisujący czy kompilacja uczestniczy w zasad przechowywania definicji kompilacji lub zachować budowanie nieskończona.
Właściwość publiczna LabelName Pobiera lub ustawia nazwę etykiety utworzone dla kompilacji.
Właściwość publiczna LastChangedBy Zwraca ostatni użytkownikowi zmianę tej kompilacji.
Właściwość publiczna LastChangedByDisplayName Pobiera nazwę wyświetlania ostatniego użytkownika, aby zmienić kompilacja.
Właściwość publiczna LastChangedOn Zwraca datę i godzinę ostatniej zmiany tej kompilacji.
Właściwość publiczna LogLocation Pobiera lub ustawia lokalizację pliku dziennika dla tej kompilacji.
Właściwość publiczna ProcessParameters Pobiera formatowania XML ciąg reprezentujący wszystkie parametry procesu tej kompilacji.
Właściwość publiczna Quality Pobiera lub ustawia jakość tej kompilacji.
Właściwość publiczna 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
Właściwość publiczna RequestedBy Pobiera użytkownika, który zażądał tej kompilacji.
Właściwość publiczna RequestedFor Pobiera użytkownika, dla którego zażądano tej kompilacji.
Właściwość publiczna RequestIds Żądanie uruchomienia tej kompilacji identyfikatorów.
Właściwość publiczna Requests Żądania, które rozpoczęły tej kompilacji.
Właściwość publiczna ShelvesetName Pobiera shelveset, która została zbudowana.
Właściwość publiczna SourceGetVersion Pobiera lub ustawia specyfikacji wersji, dla której zostały pobrane źródła dla tej kompilacji.
Właściwość publiczna StartTime Pobiera czas faktycznie rozpoczętych w tej kompilacji.
Właściwość publiczna Status Pobiera lub ustawia ogólny stan tej kompilacji.
Właściwość publiczna TeamProject Pobiera projektem zespołu, który jest właścicielem tej kompilacji.
Właściwość publiczna TestStatus Pobiera lub ustawia stan fazy badania tej kompilacji.
Właściwość publiczna Uri Pobiera identyfikator URI tej kompilacji.

Początek

Metody

  Nazwa Opis
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna Delete() Usuwa kompilacji i wszystkie skojarzone dane z lokalizacji serwera i upuszczania.
Metoda publiczna Delete(DeleteOptions) Usuń budowanie i określone informacje.
Metoda publiczna Disconnect Zatrzymuje serwer sondowania.
Metoda publiczna FinalizeStatus() Powiadamia serwer zakończeniu kompilacji.
Metoda publiczna FinalizeStatus(BuildStatus) Powiadamia serwer, że budowanie jest kompletny i odpowiednio ustawi stan.
Metoda publiczna Refresh Pobiera kompilacji najnowszych danych z serwera, który ma opcje kwerendy i typów informacji.
Metoda publiczna RefreshAllDetails Najnowsze dane kompilacji pobiera z serwera oraz wszystkie szczegóły.
Metoda publiczna RefreshMinimalDetails Najnowsze dane kompilacji pobiera z serwera z nie szczegółów.
Metoda publiczna RequestIntermediateLogs Żądania dzienników diagnostyki pośrednie w trakcie kompilacji.
Metoda publiczna Save Zapisuje zmiany wprowadzone na kompilacji do serwera.
Metoda publiczna Stop Zatrzymuje kompilacji.
Metoda publiczna Wait() Bloki dodatkowe buduje zakończenie tej kompilacji.
Metoda publiczna Wait(TimeSpan, TimeSpan) Blokuje wywołujący wątek, aż zakończy się budowanie lub wygaśnięciu limitu czasu.
Metoda publiczna 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
Zdarzenie publiczne PollingCompleted Uruchamiany po zakończeniu sondowania.
Zdarzenie publiczne StatusChanged Uruchamiany po każdej zmianie w kompilacji jest na serwerze.
Zdarzenie publiczne StatusChanging Uruchamiany po każdej zmianie w kompilacji jest na serwerze.

Początek

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Build.Client