다음을 통해 공유


IBuildMachine 인터페이스

원격 프로세스에서 빌드 서버와 상호 작용 하는 서비스 계약입니다.

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

구문

‘선언
<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

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

메서드

  이름 설명
Public 메서드 BeginConnect 원격 빌드 서버에 연결 하는 비동기 작업을 시작 합니다.
Public 메서드 BeginGetState 상태 원격 빌드 서버를 검색 하는 비동기 작업을 시작 합니다.
Public 메서드 BeginRecycleProcess 빌드 서버에서 호스트 하는 프로세스를 재활용 하는 비동기 작업을 시작 합니다.
Public 메서드 BeginStart 빌드 서버를 시작 하는 비동기 작업을 시작 합니다.
Public 메서드 EndConnect 원격 빌드 서버에 연결 하는 비동기 작업을 종료 합니다.
Public 메서드 EndGetState 원격 빌드 서버에 연결 하는 비동기 작업을 종료 합니다.
Public 메서드 EndRecycleProcess 빌드 서버에서 호스트 하는 프로세스를 재활용 하는 비동기 작업을 종료 합니다.
Public 메서드 EndStart 빌드 서버를 시작 하는 비동기 작업을 종료 합니다.
Public 메서드 Stop 현재 빌드를 중지 하는 경우 지정 된 이유를 사용 하 여 빌드 서버를 중지 합니다.
Public 메서드 Unsubscribe 현재 수신기의 등록을 취소 하 고 세션을 종료 합니다.

위쪽

참고 항목

참조

Microsoft.TeamFoundation.Build.Hosting 네임스페이스