Partager via


IAgentReservationExtension, interface

Représente le contrat pour interagir avec les agents de flux de travail de génération.

Espace de noms :  Microsoft.TeamFoundation.Build.Workflow.Services
Assembly :  Microsoft.TeamFoundation.Build.Workflow (dans Microsoft.TeamFoundation.Build.Workflow.dll)

Syntaxe

'Déclaration
Public Interface IAgentReservationExtension
public interface IAgentReservationExtension

Le type IAgentReservationExtension expose les membres suivants.

Méthodes

  Nom Description
Méthode publique BeginReleaseAgent Libère l'agent associé à l'ID spécifié de requêteUne fois que l'agent a été récupéré il sera retourné à un pool afin qu'il puisse être utilisé par un processus ou un flux de travail différent.
Méthode publique BeginReserveAgent Réserve un agent à utiliser avec un appel à RunWorkflow.Un appel à ReserveAgent entraîne un événement d'AgentReservationCompletedEventArgs ajouté dans la file de réponse.Lorsque l'agent a été utilisé il doit être retourné au système par un appel à ReleaseAgent.
Méthode publique BeginStartWorkflow Démarre un flux de travail de l'agent sélectionné pour la réservation.
Méthode publique BeginStopWorkflow Arrête l'exécution de flux de travail de l'agent réservé pour la réservation.Cet appel doit être précédé par l'appel de StartWorkflow avec la même ID de réservation
Méthode publique EndReleaseAgent
Méthode publique EndReserveAgent
Méthode publique EndStartWorkflow
Méthode publique EndStopWorkflow

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Workflow.Services, espace de noms