IAgentReservationExtension-Schnittstelle

Stellt den Vertrag für die Interaktion mit Buildworkflowagenten dar.

Namespace:  Microsoft.TeamFoundation.Build.Workflow.Services
Assembly:  Microsoft.TeamFoundation.Build.Workflow (in Microsoft.TeamFoundation.Build.Workflow.dll)

Syntax

'Declaration
Public Interface IAgentReservationExtension
public interface IAgentReservationExtension

Der IAgentReservationExtension-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode BeginReleaseAgent Gibt den Agents frei, der mit der angegebenen ID Anforderung zugeordnet istNachdem der Agent freigegeben wurde, wird er einem Pool zurückgegeben, damit er von einem anderen Prozess oder Workflow verwendet werden kann.
Öffentliche Methode BeginReserveAgent Für einen Agent für die Verwendung mit einem Aufruf RunWorkflow.Ein Aufruf von ReserveAgent ergibt ein AgentReservationCompletedEventArgs-Ereignis, das in die Antwortwarteschlange hinzugefügt wird.Nachdem der Agent verwendet wurde, sollte er dem System durch einen Aufruf ReleaseAgent zurückgegeben werden.
Öffentliche Methode BeginStartWorkflow Startet einen Workflow auf dem ausgewählten Agents für die Reservierung.
Öffentliche Methode BeginStopWorkflow Beendet einen Workflowbetrieb auf dem reservierten Agents für die Reservierung.Dieser Aufruf sollte vom Aufruf von StartWorkflow mit der gleichen ID Reservierung vorangestellt werden
Öffentliche Methode EndReleaseAgent
Öffentliche Methode EndReserveAgent
Öffentliche Methode EndStartWorkflow
Öffentliche Methode EndStopWorkflow

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Workflow.Services-Namespace