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 | |
|---|---|---|
| .gif) | BeginConnect | Begins an asynchronous operation to connect to a remote build server. | 
| .gif) | BeginGetState | Begins an asynchronous operation to retrieve the state of a remote build server. | 
| .gif) | BeginRecycleProcess | Begins an asynchronous operation to recycle a process hosted by the build server. | 
| .gif) | BeginStart | Begins an asynchronous operation to start the build server. | 
| .gif) | EndConnect | Ends an asynchronous operation to connect to a remote build server. | 
| .gif) | EndGetState | Ends an asynchronous operation to connect to a remote build server. | 
| .gif) | EndRecycleProcess | Ends an asynchronous operation to recycle a process hosted by the build server. | 
| .gif) | EndStart | Ends an asynchronous operation to start the build server. | 
| .gif) | Stop | Stops the build server using the specified reason when stopping active builds. | 
| .gif) | Unsubscribe | Unsubscribes the current listener and ends the session. | 
Top