IBuildMachine-Schnittstelle

Dienstvertrag für die Interaktion mit einem Buildserver von einen Remoteprozess.

Namespace:  Microsoft.TeamFoundation.Build.Hosting
Assembly:  Microsoft.TeamFoundation.Build.Config (in Microsoft.TeamFoundation.Build.Config.dll)

Syntax

'Declaration
<ServiceContractAttribute(CallbackContract := GetType(IBuildMachineEvents), Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting",  _
    SessionMode := SessionMode.Required)> _
Public Interface IBuildMachine
[ServiceContractAttribute(CallbackContract = typeof(IBuildMachineEvents), Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting", 
    SessionMode = SessionMode.Required)]
public interface IBuildMachine

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

Methoden

  Name Beschreibung
Öffentliche Methode BeginConnect Startet einen asynchronen Vorgang, um an einen remote Buildserver herzustellen.
Öffentliche Methode BeginGetState Startet einen asynchronen Vorgang, um den Zustand eines IIS-Remote-Websiteprojekts Buildservers abzurufen.
Öffentliche Methode BeginRecycleProcess Startet einen asynchronen Vorgang, um einen Prozess zu verwenden, der durch den Buildserver gehostet wird.
Öffentliche Methode BeginStart Startet einen asynchronen Vorgang, um den Buildserver zu starten.
Öffentliche Methode EndConnect Beendet einen asynchronen Vorgang, um an einen remote Buildserver herzustellen.
Öffentliche Methode EndGetState Beendet einen asynchronen Vorgang, um an einen remote Buildserver herzustellen.
Öffentliche Methode EndRecycleProcess Beendet einen asynchronen Vorgang, um einen Prozess zu verwenden, der durch den Buildserver gehostet wird.
Öffentliche Methode EndStart Beendet einen asynchronen Vorgang, um den Buildserver zu starten.
Öffentliche Methode Stop Beendet den Buildserver mit dem angegebenen Grenzen, wenn Builds, aktive Beenden.
Öffentliche Methode Unsubscribe Kündigt den aktuellen Listener und beendet die Sitzung.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Hosting-Namespace