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 | |
---|---|---|
BuildController | Ruft den Buildcontroller ab, der verwendet wird, um diesen Build auszuführen.Ist möglicherweise NULL. | |
BuildControllerUri | Ruft den URI des Buildcontrollers ab, der verwendet wird, um diesen Build auszuführen. | |
BuildDefinition | Ruft die Builddefinition ab, die diesen Build besitzt.Ist möglicherweise NULL. | |
BuildDefinitionUri | Ruft den URI der Builddefinition ab, die verwendet wird, um diesen Build auszuführen. | |
BuildFinished | Ruft ein Flag ab, ob der Build beendet wurde. | |
BuildNumber | Ruft ab oder legt die Zahl für diesen Build fest. | |
BuildServer | Ruft den Server ab, der diesen Build besitzt. | |
CompilationStatus | Ruft ab oder legt den Status der Kompilierungsphase dieses Builds fest. | |
DropLocation | Ruft ab oder legt den Speicherort für die Ausgabe des Builds fest. | |
DropLocationRoot | Ruft den Stammablagespeicherort des Builds ab. | |
FinishTime | Ruft die Dauer dieser dieser beendete Build ab. | |
Information | Ruft die Nachrichtenbeschaffung Knoten für diesen Build ab. | |
IsDeleted | Ruft ein beschreibendes Flag ab, ob der Build gelöscht wurde. | |
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. | |
LabelName | Ruft ab oder legt den Namen der Bezeichnung fest, die für den Build erstellt wird. | |
LastChangedBy | Veranlasst den letzten Benutzer, um diesen Build zu ändern. | |
LastChangedByDisplayName | Ruft den Anzeigenamen des letzten Benutzers ab, um den Build zu ändern. | |
LastChangedOn | Ruft das Datum und die Uhrzeit der letzten Änderung an dieser Build ab. | |
LogLocation | Ruft ab oder legt den Speicherort der Protokolldatei für diesen Build fest. | |
ProcessParameters | Ruft eine XML-formatierte Zeichenfolge ab, die alle Prozessparameter für diesen Build darstellt. | |
Quality | Ruft ab oder legt die Qualität des Builds fest. | |
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 | |
RequestedBy | Ruft den Benutzer ab, der diesen Build anforderte. | |
RequestedFor | Ruft den Benutzer ab, für den dieser Build angefordert wurde. | |
RequestIds | Die Anforderung ID, die diesen Build gestartet hat. | |
Requests | Die Anforderungen, die diesen Build gestartet haben. | |
ShelvesetName | Ruft das Shelveset ab, das erstellt wurde. | |
SourceGetVersion | Ruft ab oder legt die Versionsspezifikation fest, für die Build-Quellen abgerufen wurden. | |
StartTime | Ruft die Zeit ab, die dieser Build eigentlich gestartet wurde. | |
Status | Ruft ab oder legt den allgemeinen Status dieses Builds fest. | |
TeamProject | Ruft das Teamprojekt ab, das diesen Build besitzt. | |
TestStatus | Ruft ab oder legt den Status der Testphase dieses Builds fest. | |
Uri | Ruft den URI des Builds ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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. | |
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. | |
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. | |
Delete() | Löscht den Build und alle zugeordneten Daten, vom Server und dem Ablagespeicherort. | |
Delete(DeleteOptions) | Löschen Sie den Build und nur die angegebenen Informationen. | |
Disconnect | beendet, die den Server optimieren. | |
FinalizeStatus() | Benachrichtigt den Server, dass der Build beendet wird. | |
FinalizeStatus(BuildStatus) | Benachrichtigt den Server, dass der Build abgeschlossen wurde und legt den Status entsprechend fest. | |
Refresh | Ruft die neuesten Builddaten vom Server ab, der die angegebenen Abfrageoptionen und die Informationstypen verfügt. | |
RefreshAllDetails | Ruft die neuesten Builddaten vom Server zusammen mit allen Details ab. | |
RefreshMinimalDetails | Ruft die neuesten Builddaten vom Server zusammen mit keinen Details ab. | |
RequestIntermediateLogs | Fordert die temporären Diagnoseprotokolle eines in Bearbeitung befindlichen Builds. | |
Save | Speichert alle Änderungen, die auf dem Build zum Server vorgenommen wurden. | |
Stop | Beendet den Build. | |
Wait() | Blockiert zusätzliche Builds, bis dieser Build beendet ist. | |
Wait(TimeSpan, TimeSpan) | Blockiert den aufrufenden Thread, bis die ausgeführt oder das Timeout abläuft. | |
Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) | Blockiert den aufrufenden Thread, bis die ausgeführt oder das Timeout abläuft. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PollingCompleted | Wird ausgelöst, wenn Ende optimiert werden. | |
StatusChanged | Wird ausgelöst, wenn eine Änderung im Build auf dem Server gefunden. | |
StatusChanging | Wird ausgelöst, wenn eine Änderung im Build auf dem Server gefunden. |
Zum Seitenanfang