Freigeben über


IBuildController-Schnittstelle

Schließen Sie für einen Buildcontroller im Server an, der Team Foundation Build ausführt.

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

Syntax

'Declaration
Public Interface IBuildController
public interface IBuildController

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Agents Ruft die Build-Agents ab, die von diesem Buildcontroller besitzen.
Öffentliche Eigenschaft AttachedProperties Angefügte Eigenschaften
Öffentliche Eigenschaft CustomAssemblyPath Ruft ab oder legt den Versionskontrollpfad fest, in dem benutzerdefinierte Assemblys gespeichert werden.
Öffentliche Eigenschaft DateCreated Ruft das Datum und die Uhrzeit ab, dass dieser Buildcontroller erstellt wurde.
Öffentliche Eigenschaft DateUpdated Ruft das Datum und die Uhrzeit ab, dass dieser Buildcontroller zuletzt aktualisiert wurde.
Öffentliche Eigenschaft Description Ruft ab oder legt die Beschreibung dieses Buildcontrollers fest.
Öffentliche Eigenschaft Enabled Ruft ab oder legt ein Flag fest, das beschreibt, ob dieser Buildcontroller aktiviert ist.
Öffentliche Eigenschaft MaxConcurrentBuilds Ruft ab oder legt die maximale Anzahl von Builds fest, die möglicherweise gleichzeitig auf den Buildcontroller ausgeführt werden.
Öffentliche Eigenschaft MessageQueueUrl Ruft die Meldungswarteschlangenadresse ab.Dieses Feld ist nur für Systemverwendung.
Öffentliche Eigenschaft Name Ruft ab oder legt den Namen dieses Buildcontrollers fest.
Öffentliche Eigenschaft QueueCount Ruft die aktuelle Warteschlangenanzahl für Buildcontroller ab.
Öffentliche Eigenschaft ServiceHost Ruft den Diensthost ab, in dem dieser Buildcontroller befinden.
Öffentliche Eigenschaft Status Ruft ab oder legt den Status dieses Buildcontrollers fest.
Öffentliche Eigenschaft StatusMessage Erhält oder legt eine anzeigbare Nachricht vom Server zum Status des Controllers fest.Kann leer sein.
Öffentliche Eigenschaft Tags Ruft eine schreibgeschützte Auflistung Tags für alle Agents des Controllers ab.
Öffentliche Eigenschaft Uri Ruft den URI (Uniform Resource Identifier) dieses Buildcontrollers ab.
Öffentliche Eigenschaft Url Ruft die URL des Buildcontrollers ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddBuildAgent Fügt einen Build-Agent diesem Buildcontroller hinzu.
Öffentliche Methode Delete Löscht den Buildcontroller.
Öffentliche Methode LoadCustomActivities Lädt alle Assemblys aus dem CustomAssemblyLocation zum lokalen Pfad herunter, lädt die Assemblys, die benutzerdefinierte Aktivitätstypen enthalten, und gibt eine Liste der benutzerdefinierten Aktivitätstypen zurück.
Öffentliche Methode LoadCustomActivitiesAndExtensions Lädt alle Assemblys aus dem CustomAssemblyLocation zum lokalen Pfad herunter, lädt die Assemblys, die benutzerdefinierte Aktivitäts- und Erweiterungstypen enthalten, und gibt eine Liste der benutzerdefinierten Aktivitäts- und Erweiterungstypen zurück.
Öffentliche Methode Refresh(Boolean) Aktualisiert den Buildcontroller durch Abrufen von Eigenschaftswerten vom aktuellen Buildserver.
Öffentliche Methode Refresh(array<String[], Boolean) Aktualisiert den Buildcontroller durch Abrufen von Eigenschaftswerten vom aktuellen Buildserver.
Öffentliche Methode RemoveBuildAgent Entfernt einen Build-Agent von diesem Controller.
Öffentliche Methode Save Speichert Änderungen, die diesem Buildcontroller - Buildserver vorgenommen wurden.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Client-Namespace