IBuildMachine Interface
Service contract for interacting with a build server from a remote process.
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
[ServiceContractAttribute(CallbackContract = typeof(IBuildMachineEvents), Namespace = L"https://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting",
SessionMode = SessionMode::Required)]
public interface class IBuildMachine
[<ServiceContractAttribute(CallbackContract = typeof(IBuildMachineEvents), Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting",
SessionMode = SessionMode.Required)>]
type IBuildMachine = interface end
public interface IBuildMachine
The IBuildMachine type exposes the following members.
Methods
Name | Description | |
---|---|---|
BeginConnect | Begins an asynchronous operation to connect to a remote build server. | |
BeginGetState | Begins an asynchronous operation to retrieve the state of a remote build server. | |
BeginRecycleProcess | Begins an asynchronous operation to recycle a process hosted by the build server. | |
BeginStart | Begins an asynchronous operation to start the build server. | |
EndConnect | Ends an asynchronous operation to connect to a remote build server. | |
EndGetState | Ends an asynchronous operation to connect to a remote build server. | |
EndRecycleProcess | Ends an asynchronous operation to recycle a process hosted by the build server. | |
EndStart | Ends an asynchronous operation to start the build server. | |
Stop | Stops the build server using the specified reason when stopping active builds. | |
Unsubscribe | Unsubscribes the current listener and ends the session. |
Top