Share via


IBuildMachineEvents Interface

Event contract for managing the state of 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(Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting")> _
Public Interface IBuildMachineEvents
[ServiceContractAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting")]
public interface IBuildMachineEvents
[ServiceContractAttribute(Namespace = L"https://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting")]
public interface class IBuildMachineEvents
[<ServiceContractAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build/Hosting")>]
type IBuildMachineEvents =  interface end
public interface IBuildMachineEvents

The IBuildMachineEvents type exposes the following members.

Methods

  Name Description
Public method BuildCompleted The method invoked when a build has completed on a hosted controller.
Public method BuildStarted The method invoked when a build has started on a hosted controller.
Public method BuildStarting The method invoked when a build is starting on a hosted controller.
Public method Connected
Public method CredentialsChanged The method is invoked when the service host authenticating credentials are changed.
Public method Disconnected
Public method ProcessCreated The method invoked when a hosted agent or controller has been created.
Public method ProcessDeleted The method invoked when a hosted agent or controller has been deleted.
Public method ProcessStarted The method invoked when a hosted agent or controller has completed startup.
Public method ProcessStarting The method invoked when a hosted agent or controller has initiated a startup.
Public method ProcessStopped The method invoked when a hosted agent or controller has completed shutdown.
Public method ProcessStopping The method invoked when a hosted agent or controller has initiated shutdown.
Public method Started The method invoked when the server has completed startup.
Public method Starting The method invoked when the server has initiated a startup.
Public method Stopped The method invoked when the server has completed shutdown.
Public method Stopping The method invoked when the server has initiated a shutdown.
Public method WorkflowCompleted The method invoked when a workflow has completed on a hosted agent.
Public method WorkflowStarted The method invoked when a workflow has started on a hosted agent.
Public method WorkflowStarting The method invoked when a workflow is starting on a hosted agent.

Top

See Also

Reference

Microsoft.TeamFoundation.Build.Hosting Namespace