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 | |
---|---|---|
BuildController | Ruft den Buildcontroller ab, der verwendet wird, um den Build auszuführen.Kann NULL sein. | |
BuildControllerUri | Ruft den URI des Buildcontrollers ab, der verwendet wird, um den Build auszuführen. | |
BuildDefinition | Ruft die ab Builddefinition, die diesen Build besitzt.Kann NULL sein. | |
BuildDefinitionUri | Ruft den URI der Builddefinition ab, die verwendet wird, um den Build auszuführen. | |
BuildFinished | Ruft ein zugewiesenes Flag ab, ob der Build beendet ist. | |
BuildNumber | Ruft die Nummer für diesen Build fest. | |
BuildServer | Ruft den Server ab, der diesen Build besitzt. | |
CompilationStatus | Ruft den Status der Kompilierungsphase dieses Builds fest. | |
ContainerId | Ruft das ContainerId für den Container ab, der diesem BuildDetail zugeordnet ist | |
DropLocation | Ruft den Speicherort für die Ausgabe des Builds fest. | |
DropLocationRoot | Ruft den Stammablageort des Builds ab. | |
FinishTime | Ruft die Dauer dieser dieser beendete Build ab. | |
Information | Ruft die Auflistung mit Informationen z Knoten für diesen Build ab. | |
IsDeleted | Ruft ein beschreibendes Flag ab, ob der Build gelöscht wurde. | |
KeepForever | Ruft ein beschreibendes Flag fest, ob der Build an der Beibehaltungsrichtlinie der Builddefinition oder des Builds für immer zu halten teilnimmt. | |
LabelName | Ruft den Namen der Bezeichnung fest, die für den Build erstellt wird. | |
LastChangedBy | Veranlasst den letzten Benutzer, um den 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 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, der den Build vorhanden ist.Weitere Informationen zur Verwendung dieser Eigenschaft, finden Sie unter Angeben der Buildtrigger und -gründe | |
RequestedBy | Ruft den Benutzer, der diesen Build anforderte. | |
RequestedFor | Ruft den Benutzer, für den dieser Build angefordert wurde. | |
RequestIds | Die Anforderung IDs, die den Build gestartet haben. | |
Requests | Die Anforderungen, die den 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, die ab dieser tatsächlich Build gestartet hat. | |
Status | Ruft den allgemeinen Status des Builds fest. | |
TeamProject | Ruft das Teamprojekt ab, das diesen Build besitzt. | |
TestStatus | Ruft den Status der Testphase dieses Builds fest. | |
Uri | Ruft den URI des Builds ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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. | |
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. | |
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. | |
Delete() | Löscht den Build und alle zugeordneten Daten, auf dem Server und den Ablagespeicherort. | |
Delete(DeleteOptions) | Löschen Sie den Build und nur die angegebenen Informationen. | |
Disconnect | Beenden, die den Server abrufen. | |
FinalizeStatus() | Benachrichtigt den Server, dass der Build beendet wird. | |
FinalizeStatus(BuildStatus) | Benachrichtigt den Server, dass der Build abgeschlossen wurde und der Status entsprechend fest. | |
Refresh | Ruft die neuesten Builddaten vom Server ab, der die angegebenen Abfrageoptionen und die Informationstypen hat. | |
RefreshAllDetails | Ruft die neuesten Builddaten vom Server zusammen mit allen Details ab. | |
RefreshMinimalDetails | Ruft die neuesten Builddaten vom Server zusammen mit keinen Informationen ab. | |
RequestIntermediateLogs | Fordert die Zwischendiagnoseprotokolle eines in Bearbeitung befindlichen Builds. | |
Save | Speichert alle Änderungen, die im Build dem Server vorgenommen wurden. | |
Stop | Beendet den Build. | |
Wait() | Blockiert weitere Builds, bis dieser Build abgeschlossen ist. | |
Wait(TimeSpan, TimeSpan) | Blockiert den aufrufenden Thread, bis der Build endet, oder das Timeout abläuft. | |
Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) | Blockiert den aufrufenden Thread, bis der Build endet, oder das Timeout abläuft. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PollingCompleted | Falls der Abstimmung ausgelöst, beendet. | |
StatusChanged | Wird ausgelöst, wenn eine beliebige Änderung im Build auf dem Server gefunden wird. | |
StatusChanging | Wird ausgelöst, wenn eine beliebige Änderung im Build auf dem Server gefunden wird. |
Zum Seitenanfang