Application.Restart 메서드

정의

애플리케이션을 종료하고 새 인스턴스를 즉시 시작합니다.

public:
 static void Restart();
public static void Restart();
static member Restart : unit -> unit
Public Shared Sub Restart ()

예외

코드가 Windows Forms 애플리케이션이 아닙니다. 이 컨텍스트에서는 이 메서드를 호출할 수 없습니다.

설명

호출 Restart 의 가장 일반적인 이유는 또는 UpdateAsync 메서드를 사용하여 ClickOnce를 통해 다운로드한 새 버전의 애플리케이션을 Update 시작하는 것입니다.

애플리케이션은 처음에 실행된 컨텍스트에서 다시 시작됩니다. 애플리케이션이 애플리케이션의 기본 실행 파일을 직접 가리키는 URL을 사용하기 시작한 경우 동일한 URL을 사용하여 다시 시작됩니다. 애플리케이션이 ClickOnce 애플리케이션인 경우 ClickOnce를 사용하여 다시 시작됩니다.

애플리케이션이 처음 실행 Restart 될 때 원래 명령줄 옵션을 제공한 경우 동일한 옵션을 사용하여 애플리케이션을 다시 시작합니다.

적용 대상