IBuildDetail-Schnittstelle

Schnittstelle für einen Build auf dem Server an, der Team Foundation Build ausführt. Weitere Informationen dazu, wie Sie diese Schnittstelle, finden Sie oder Verwalten von Buildinformationen und Steuern der AusführlichkeitTeam 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 den Build auszuführen.Kann NULL sein.
Öffentliche Eigenschaft BuildControllerUri Ruft den URI des Buildcontrollers ab, der verwendet wird, um den Build auszuführen.
Öffentliche Eigenschaft BuildDefinition Ruft die ab Builddefinition, die diesen Build besitzt.Kann NULL sein.
Öffentliche Eigenschaft BuildDefinitionUri Ruft den URI der Builddefinition ab, die verwendet wird, um den Build auszuführen.
Öffentliche Eigenschaft BuildFinished Ruft ein zugewiesenes Flag ab, ob der Build beendet ist.
Öffentliche Eigenschaft BuildNumber Ruft die Nummer für diesen Build fest.
Öffentliche Eigenschaft BuildServer Ruft den Server ab, der diesen Build besitzt.
Öffentliche Eigenschaft CompilationStatus Ruft den Status der Kompilierungsphase dieses Builds fest.
Öffentliche Eigenschaft ContainerId Ruft das ContainerId für den Container ab, der diesem BuildDetail zugeordnet ist
Öffentliche Eigenschaft DropLocation Ruft den Speicherort für die Ausgabe des Builds fest.
Öffentliche Eigenschaft DropLocationRoot Ruft den Stammablageort des Builds ab.
Öffentliche Eigenschaft FinishTime Ruft die Dauer dieser dieser beendete Build ab.
Öffentliche Eigenschaft Information Ruft die Auflistung mit Informationen z Knoten für diesen Build ab.
Öffentliche Eigenschaft IsDeleted Ruft ein beschreibendes Flag ab, ob der Build gelöscht wurde.
Öffentliche Eigenschaft KeepForever Ruft ein beschreibendes Flag fest, ob der Build an der Beibehaltungsrichtlinie der Builddefinition oder des Builds für immer zu halten teilnimmt.
Öffentliche Eigenschaft LabelName Ruft den Namen der Bezeichnung fest, die für den Build erstellt wird.
Öffentliche Eigenschaft LastChangedBy Veranlasst den letzten Benutzer, um den 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 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, der den Build vorhanden ist.Weitere Informationen zur Verwendung dieser Eigenschaft, finden Sie unter Angeben der Buildtrigger und -gründe
Öffentliche Eigenschaft RequestedBy Ruft den Benutzer, der diesen Build anforderte.
Öffentliche Eigenschaft RequestedFor Ruft den Benutzer, für den dieser Build angefordert wurde.
Öffentliche Eigenschaft RequestIds Die Anforderung IDs, die den Build gestartet haben.
Öffentliche Eigenschaft Requests Die Anforderungen, die den 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, die ab dieser tatsächlich Build gestartet hat.
Öffentliche Eigenschaft Status Ruft den allgemeinen Status des Builds fest.
Öffentliche Eigenschaft TeamProject Ruft das Teamprojekt ab, das diesen Build besitzt.
Öffentliche Eigenschaft TestStatus Ruft den Status der Testphase dieses Builds fest.
Öffentliche Eigenschaft Uri Ruft den URI des Builds ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Connect() Startet, die mithilfe des Standardintervalls von fünf Sekunden und von keinen Synchronisierungsobjekt optimieren. Wenn Ereignisse durch eine visuelle Windows Forms-Komponente behandelt werden, sollte die andere Überladung dieser Methode verwendet und diese Komponente sollte als das synchronizingObject übergeben werden, sodass die Ereignishandler um dem Thread aufgerufen werden, in dem die Komponente erstellt wurde.
Öffentliche Methode Connect(Int32, ISynchronizeInvoke) Die beginnt, die genauer, indem sie das angegebene Intervall und den ISynchronizeInvoke verwenden, - Objekt.Wenn die Ereignisse StatusChanging, StatusChanged oder PollingCompleted durch eine visuelle Windows Forms-Komponente behandelt werden, dass Komponente als das synchronizingObject übergeben werden sollte, sodass die Ereignishandler um dem Thread aufgerufen werden, in dem die Komponente erstellt wurde.
Öffentliche Methode Connect(Int32, Int32, ISynchronizeInvoke) Die beginnt, die, mithilfe des angegebenen Intervalls, Timeout und ISynchronizeInvoke optimieren, - Objekt. Wenn die Ereignisse StatusChanging, StatusChanged oder PollingCompleted durch eine visuelle Windows Forms-Komponente behandelt werden, dass Komponente als das synchronizingObject übergeben werden sollte, sodass die Ereignishandler um dem Thread aufgerufen werden, in dem die Komponente erstellt wurde.
Öffentliche Methode Delete() Löscht den Build und alle zugeordneten Daten, auf dem Server und den Ablagespeicherort.
Öffentliche Methode Delete(DeleteOptions) Löschen Sie den Build und nur die angegebenen Informationen.
Öffentliche Methode Disconnect Beenden, die den Server abrufen.
Öffentliche Methode FinalizeStatus() Benachrichtigt den Server, dass der Build beendet wird.
Öffentliche Methode FinalizeStatus(BuildStatus) Benachrichtigt den Server, dass der Build abgeschlossen wurde und der Status entsprechend fest.
Öffentliche Methode Refresh Ruft die neuesten Builddaten vom Server ab, der die angegebenen Abfrageoptionen und die Informationstypen hat.
Ö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 Informationen ab.
Öffentliche Methode RequestIntermediateLogs Fordert die Zwischendiagnoseprotokolle eines in Bearbeitung befindlichen Builds.
Öffentliche Methode Save Speichert alle Änderungen, die im Build dem Server vorgenommen wurden.
Öffentliche Methode Stop Beendet den Build.
Öffentliche Methode Wait() Blockiert weitere Builds, bis dieser Build abgeschlossen ist.
Öffentliche Methode Wait(TimeSpan, TimeSpan) Blockiert den aufrufenden Thread, bis der Build endet, oder das Timeout abläuft.
Öffentliche Methode Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Blockiert den aufrufenden Thread, bis der Build endet, oder das Timeout abläuft.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PollingCompleted Falls der Abstimmung ausgelöst, beendet.
Öffentliches Ereignis StatusChanged Wird ausgelöst, wenn eine beliebige Änderung im Build auf dem Server gefunden wird.
Öffentliches Ereignis StatusChanging Wird ausgelöst, wenn eine beliebige Änderung im Build auf dem Server gefunden wird.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Client-Namespace