Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MSDN Library

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)

[<ServiceContractAttribute(CallbackContract = typeof(IBuildMachineEvents), Namespace = "http://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting", 
    SessionMode = SessionMode.Required)>]
type IBuildMachine =  interface end

The IBuildMachine type exposes the following members.

  NameDescription
Public methodBeginConnectBegins an asynchronous operation to connect to a remote build server.
Public methodBeginGetStateBegins an asynchronous operation to retrieve the state of a remote build server.
Public methodBeginRecycleProcessBegins an asynchronous operation to recycle a process hosted by the build server.
Public methodBeginStartBegins an asynchronous operation to start the build server.
Public methodEndConnectEnds an asynchronous operation to connect to a remote build server.
Public methodEndGetStateEnds an asynchronous operation to connect to a remote build server.
Public methodEndRecycleProcessEnds an asynchronous operation to recycle a process hosted by the build server.
Public methodEndStartEnds an asynchronous operation to start the build server.
Public methodStopStops the build server using the specified reason when stopping active builds.
Public methodUnsubscribeUnsubscribes the current listener and ends the session.
Top
Show:
© 2015 Microsoft