Share via


IBuildDetail-Schnittstelle

Schließen Sie für einen Build auf dem Server an, der Team Foundation Build ausführt.Weitere Informationen dazu, wie Sie diese Schnittstelle, finden Sie unter Verwalten der Buildinformationen und des Steuerelement-Ausführlichkeitsgrads oder Team Foundation Build-Aktivitäten verwendet.

Namespace:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)

Syntax

'Declaration
Public Interface IBuildDetail
public interface IBuildDetail

Der IBuildDetail-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BuildController Ruft den Buildcontroller ab, der verwendet wird, um diesen Build auszuführen.Ist möglicherweise NULL.
Öffentliche Eigenschaft BuildControllerUri Ruft den URI des Buildcontrollers ab, der verwendet wird, um diesen Build auszuführen.
Öffentliche Eigenschaft BuildDefinition Ruft die Builddefinition ab, die diesen Build besitzt.Ist möglicherweise NULL.
Öffentliche Eigenschaft BuildDefinitionUri Ruft den URI der Builddefinition ab, die verwendet wird, um diesen Build auszuführen.
Öffentliche Eigenschaft BuildFinished Ruft ein Flag ab, ob der Build beendet wurde.
Öffentliche Eigenschaft BuildNumber Ruft ab oder legt die Zahl für diesen Build fest.
Öffentliche Eigenschaft BuildServer Ruft den Server ab, der diesen Build besitzt.
Öffentliche Eigenschaft CompilationStatus Ruft ab oder legt den Status der Kompilierungsphase dieses Builds fest.
Öffentliche Eigenschaft DropLocation Ruft ab oder legt den Speicherort für die Ausgabe des Builds fest.
Öffentliche Eigenschaft DropLocationRoot Ruft den Stammablagespeicherort des Builds ab.
Öffentliche Eigenschaft FinishTime Ruft die Dauer dieser dieser beendete Build ab.
Öffentliche Eigenschaft Information Ruft die Nachrichtenbeschaffung Knoten für diesen Build ab.
Öffentliche Eigenschaft IsDeleted Ruft ein beschreibendes Flag ab, ob der Build gelöscht wurde.
Öffentliche Eigenschaft KeepForever Ruft ab oder legt ein beschreibendes Flag fest, ob der Build an der Beibehaltungsrichtlinie der Builddefinition oder den Build für immer zu halten teilnimmt.
Öffentliche Eigenschaft LabelName Ruft ab oder legt den Namen der Bezeichnung fest, die für den Build erstellt wird.
Öffentliche Eigenschaft LastChangedBy Veranlasst den letzten Benutzer, um diesen Build zu ändern.
Öffentliche Eigenschaft LastChangedByDisplayName Ruft den Anzeigenamen des letzten Benutzers ab, um den Build zu ändern.
Öffentliche Eigenschaft LastChangedOn Ruft das Datum und die Uhrzeit der letzten Änderung an dieser Build ab.
Öffentliche Eigenschaft LogLocation Ruft ab oder legt den Speicherort der Protokolldatei für diesen Build fest.
Öffentliche Eigenschaft ProcessParameters Ruft eine XML-formatierte Zeichenfolge ab, die alle Prozessparameter für diesen Build darstellt.
Öffentliche Eigenschaft Quality Ruft ab oder legt die Qualität des Builds fest.
Öffentliche Eigenschaft Reason Ruft den Grund ab, den der Build vorhanden ist.Weitere Informationen zur Verwendung von dieser Eigenschaft, finden Sie unter Angeben der Buildtrigger und Gründe
Öffentliche Eigenschaft RequestedBy Ruft den Benutzer ab, der diesen Build anforderte.
Öffentliche Eigenschaft RequestedFor Ruft den Benutzer ab, für den dieser Build angefordert wurde.
Öffentliche Eigenschaft RequestIds Die Anforderung ID, die diesen Build gestartet hat.
Öffentliche Eigenschaft Requests Die Anforderungen, die diesen Build gestartet haben.
Öffentliche Eigenschaft ShelvesetName Ruft das Shelveset ab, das erstellt wurde.
Öffentliche Eigenschaft SourceGetVersion Ruft ab oder legt die Versionsspezifikation fest, für die Build-Quellen abgerufen wurden.
Öffentliche Eigenschaft StartTime Ruft die Zeit ab, die dieser Build eigentlich gestartet wurde.
Öffentliche Eigenschaft Status Ruft ab oder legt den allgemeinen Status dieses Builds fest.
Öffentliche Eigenschaft TeamProject Ruft das Teamprojekt ab, das diesen Build besitzt.
Öffentliche Eigenschaft TestStatus Ruft ab oder legt den Status der Testphase dieses Builds fest.
Öffentliche Eigenschaft Uri Ruft den URI des Builds ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Connect() beginnt, die mithilfe des standardmäßigen Intervalls von fünf Sekunden und von keinem Synchronisierungsobjekt abrufen. Wenn Ereignisse durch eine visuelle - Komponente in Windows Forms behandelt werden, sollte die andere Überladung für diese Methode verwendet werden und diese Komponente sollte als das synchronizingObject übergeben werden, sodass die Ereignishandler in dem Thread aufgerufen werden, auf dem die Komponente erstellt wurde.
Öffentliche Methode Connect(Int32, ISynchronizeInvoke) Der wird gestartet, die genauer, indem das angegebene Intervall und den ISynchronizeInvoke verwenden, ein Objekt.Wenn die Ereignisse StatusChanging, StatusChanged oder PollingCompleted durch eine visuelle Windows Forms-Komponente behandelt werden, dass Komponente als das synchronizingObject übergeben werden soll, dass die Ereignishandler in dem Thread aufgerufen werden, auf dem die Komponente erstellt wurde.
Öffentliche Methode Connect(Int32, Int32, ISynchronizeInvoke) Anfangs, mithilfe des angegebenen Intervalls optimieren, Timeout und ISynchronizeInvoke ein Objekt. Wenn die Ereignisse StatusChanging, StatusChanged oder PollingCompleted durch eine visuelle Windows Forms-Komponente behandelt werden, dass Komponente als das synchronizingObject übergeben werden soll, dass die Ereignishandler in dem Thread aufgerufen werden, auf dem die Komponente erstellt wurde.
Öffentliche Methode Delete() Löscht den Build und alle zugeordneten Daten, vom Server und dem Ablagespeicherort.
Öffentliche Methode Delete(DeleteOptions) Löschen Sie den Build und nur die angegebenen Informationen.
Öffentliche Methode Disconnect beendet, die den Server optimieren.
Öffentliche Methode FinalizeStatus() Benachrichtigt den Server, dass der Build beendet wird.
Öffentliche Methode FinalizeStatus(BuildStatus) Benachrichtigt den Server, dass der Build abgeschlossen wurde und legt den Status entsprechend fest.
Öffentliche Methode Refresh Ruft die neuesten Builddaten vom Server ab, der die angegebenen Abfrageoptionen und die Informationstypen verfügt.
Öffentliche Methode RefreshAllDetails Ruft die neuesten Builddaten vom Server zusammen mit allen Details ab.
Öffentliche Methode RefreshMinimalDetails Ruft die neuesten Builddaten vom Server zusammen mit keinen Details ab.
Öffentliche Methode RequestIntermediateLogs Fordert die temporären Diagnoseprotokolle eines in Bearbeitung befindlichen Builds.
Öffentliche Methode Save Speichert alle Änderungen, die auf dem Build zum Server vorgenommen wurden.
Öffentliche Methode Stop Beendet den Build.
Öffentliche Methode Wait() Blockiert zusätzliche Builds, bis dieser Build beendet ist.
Öffentliche Methode Wait(TimeSpan, TimeSpan) Blockiert den aufrufenden Thread, bis die ausgeführt oder das Timeout abläuft.
Öffentliche Methode Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Blockiert den aufrufenden Thread, bis die ausgeführt oder das Timeout abläuft.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PollingCompleted Wird ausgelöst, wenn Ende optimiert werden.
Öffentliches Ereignis StatusChanged Wird ausgelöst, wenn eine Änderung im Build auf dem Server gefunden.
Öffentliches Ereignis StatusChanging Wird ausgelöst, wenn eine Änderung im Build auf dem Server gefunden.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Client-Namespace