Application.Restart メソッド


アプリケーションをシャットダウンし、直後に新しいインスタンスを開始します。Shuts down the application and starts a new instance immediately.

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


Windows フォーム アプリケーションのコードではありません。Your code is not a Windows Forms application. このコンテキストではこのメソッドを呼び出すことはできません。You cannot call this method in this context.


@No__t-0 を呼び出す最も一般的な理由は、Update または UpdateAsync を使用して ClickOnceClickOnce でダウンロードしたアプリケーションの新しいバージョンを起動することです。The most common reason for calling Restart is to start a new version of the application that you have downloaded through ClickOnceClickOnce using the Update or UpdateAsync method.

アプリケーションは、最初に実行されたコンテキストで再起動されます。Applications are restarted in the context in which they were initially run. アプリケーションのメインの実行可能ファイルを直接指す URL を使用してアプリケーションが起動された場合は、同じ URL を使用して再起動されます。If your application was started using a URL pointing directly to the application's main executable file, it will be restarted using the same URL. アプリケーションが @no__t 0 のアプリケーションである場合は、ClickOnceClickOnce を使用して再起動されます。If your application is a ClickOnceClickOnce application, it will be restarted using ClickOnceClickOnce.

アプリケーションが最初に実行されたときにコマンドラインオプションを指定した場合、Restart は同じオプションを使用してアプリケーションを再び起動します。If your application was originally supplied command-line options when it first executed, Restart will launch the application again with the same options.


@No__t 0 アクセス許可が必要です。Requires IsUnrestricted() permission.