다음을 통해 공유


Process.Terminate 메서드

이 프로세스를 종료합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Sub Terminate ( _
    WaitForBreakOrEnd As Boolean _
)
void Terminate(
    bool WaitForBreakOrEnd
)
void Terminate(
    [InAttribute] bool WaitForBreakOrEnd
)
abstract Terminate : 
        WaitForBreakOrEnd:bool -> unit 
function Terminate(
    WaitForBreakOrEnd : boolean
)

매개 변수

  • WaitForBreakOrEnd
    형식: System.Boolean
    중단점이나 끝에 도달한 경우에만 디버깅 세션을 중지하려면 true로 설정합니다.디버깅을 중지하고 디버거가 중단점이나 끝에 도달하기 전에 매크로에서 다른 작업을 수행해야 하는 경우에는 false로 설정합니다.자세한 내용은 실행 중단을 참조하십시오.

예제

다음 예제에서는 Terminate 메서드의 사용 방법을 보여 줍니다.

이 메서드를 테스트하려면

  1. 디버그 모드에서 대상 응용 프로그램을 실행합니다. 대상 응용 프로그램에 무한 루프가 포함되어 있어야 합니다.

  2. 무한 루프 내부에 중단점을 설정합니다.

  3. 추가 기능을 실행합니다.

public static void Terminate(DTE dte)
{
    EnvDTE.Processes processes = dte.Debugger.DebuggedProcesses;
    processes.Item(1).Terminate(true);
}
Shared Sub TerminateMethod(ByRef dte As EnvDTE.DTE)
    Dim processes As EnvDTE.Processes = dte.Debugger.DebuggedProcesses
    processes.Item(1).Terminate(True)
End Sub

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Process 인터페이스

EnvDTE 네임스페이스