Compartilhar via


Interface IBuildMachine

O contrato de serviço para interagir com um servidor de compilação de um processo remoto.

Namespace:  Microsoft.TeamFoundation.Build.Hosting
Assembly:  Microsoft.TeamFoundation.Build.Config (em Microsoft.TeamFoundation.Build.Config.dll)

Sintaxe

'Declaração
<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

O tipo IBuildMachine expõe os membros a seguir.

Métodos

  Nome Descrição
Método público BeginConnect Iniciar uma operação assíncrona para se conectar a um servidor remoto de compilação.
Método público BeginGetState Iniciar uma operação assíncrona para recuperar o estado de um servidor remoto de compilação.
Método público BeginRecycleProcess Iniciar uma operação assíncrona a reciclagem um processo hospedado pelo servidor de compilação.
Método público BeginStart Iniciar uma operação assíncrona para iniciar o servidor de compilação.
Método público EndConnect Termina uma operação assíncrona para se conectar a um servidor remoto de compilação.
Método público EndGetState Termina uma operação assíncrona para se conectar a um servidor remoto de compilação.
Método público EndRecycleProcess Termina uma operação assíncrona para reciclar um processo hospedado pelo servidor de compilação.
Método público EndStart Termina uma operação assíncrona para iniciar o servidor de compilação.
Método público Stop Para o servidor de compilação que usa a razão especificada para interromper compilações ativos.
Método público Unsubscribe Unsubscribes o ouvinte atual e encerra a sessão.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Hosting