Freigeben über


IBuildController-Schnittstelle

Stellt einen Buildcontroller im TFS-Buildserver dar.

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 den Versionskontrollpfad fest, in dem die benutzerdefinierten Assemblys gespeichert werden.
Öffentliche Eigenschaft DateCreated Ruft das Datum und Uhrzeit ab, ob dieser Buildcontroller erstellt wurde.
Öffentliche Eigenschaft DateUpdated Ruft das Datum und Uhrzeit ab, ob dieser Buildcontroller zuletzt aktualisiert wurde.
Öffentliche Eigenschaft Description Ruft die Beschreibung dieses Buildcontrollers fest.
Öffentliche Eigenschaft Enabled Ruft ein Flag fest, das beschreibt, ob dieser Buildcontroller aktiviert ist.
Öffentliche Eigenschaft MaxConcurrentBuilds Ruft 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 Systeme verwenden.
Öffentliche Eigenschaft Name Ruft den Namen des 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 den Status dieses Buildcontrollers fest.
Öffentliche Eigenschaft StatusMessage Erhält bzw. legt eine anzeigbare Nachricht vom Server den Status dieses Controllers fest.Kann leer sein.
Öffentliche Eigenschaft Tags Ruft eine schreibgeschützte Auflistung Tags für alle Agents dieses Controllers ab.
Öffentliche Eigenschaft Uri Ruft die URL (Uniform Resource Identifier (URI) dieses Buildcontrollers ab.
Öffentliche Eigenschaft Url Ruft die URL des Buildcontrollers ab.

Zum Seitenanfang

Methoden

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

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Client-Namespace