Partager via


IBuildMachine, interface

Contrat de service pour interagir avec un serveur de builds d'un processus distant.

Espace de noms :  Microsoft.TeamFoundation.Build.Hosting
Assembly :  Microsoft.TeamFoundation.Build.Config (dans Microsoft.TeamFoundation.Build.Config.dll)

Syntaxe

'Déclaration
<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

Le type IBuildMachine expose les membres suivants.

Méthodes

  Nom Description
Méthode publique BeginConnect Commence une opération asynchrone pour se connecter à un serveur de builds distant.
Méthode publique BeginGetState Commence une opération asynchrone pour extraire l'état d'un serveur de builds distant.
Méthode publique BeginRecycleProcess Commence une opération asynchrone pour recycler un processus hébergé par le serveur de builds.
Méthode publique BeginStart Commence une opération asynchrone pour démarrer le serveur de builds.
Méthode publique EndConnect Termine une opération asynchrone pour se connecter à un serveur de builds distant.
Méthode publique EndGetState Termine une opération asynchrone pour se connecter à un serveur de builds distant.
Méthode publique EndRecycleProcess Termine une opération asynchrone pour recycler un processus hébergé par le serveur de builds.
Méthode publique EndStart Termine une opération asynchrone pour démarrer le serveur de builds.
Méthode publique Stop Arrête le serveur de builds utilisant la raison spécifiée en arrêtant des builds actives.
Méthode publique Unsubscribe Annule un abonnement l'écouteur actuel et arrête la session.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Hosting, espace de noms