다음을 통해 공유


IAgentReservationExtension 인터페이스

빌드 워크플로 에이전트와 상호 작용에 대 한 계약을 나타냅니다.

네임스페이스:  Microsoft.TeamFoundation.Build.Workflow.Services
어셈블리:  Microsoft.TeamFoundation.Build.Workflow(Microsoft.TeamFoundation.Build.Workflow.dll)

구문

‘선언
Public Interface IAgentReservationExtension
public interface IAgentReservationExtension

IAgentReservationExtension 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 BeginReleaseAgent 지정 된 요청 ID와 연결 된 에이전트를 해제 합니다.에이전트 해제 된 후 그 반환 됩니다 풀에 다른 프로세스 또는 워크플로 사용할 수 있습니다.
Public 메서드 BeginReserveAgent RunWorkflow 호출에 사용할 에이전트를 예약합니다.ReserveAgent에 대 한 호출 응답 큐에 추가 되 고 AgentReservationCompletedEventArgs 이벤트가 발생 합니다.에이전트 사용 된 후 ReleaseAgent 호출 하 여 시스템에 반환 되어야 합니다.
Public 메서드 BeginStartWorkflow 선택한 예약 에이전트에서 워크플로 시작 합니다.
Public 메서드 BeginStopWorkflow 예약 예약된 에이전트에서 실행 되는 워크플로 중지 합니다.이 이때 앞서 동일한 예약 id StartWorkflow 호출 해야 합니다.
Public 메서드 EndReleaseAgent
Public 메서드 EndReserveAgent
Public 메서드 EndStartWorkflow
Public 메서드 EndStopWorkflow

위쪽

참고 항목

참조

Microsoft.TeamFoundation.Build.Workflow.Services 네임스페이스