Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

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 = L"http://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting", 
	SessionMode = SessionMode::Required)]
public interface class IBuildMachine

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
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.