Application.Restart Application.Restart Application.Restart Application.Restart Method

定義

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

public:
 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.

注釈

を呼び出すRestart最も一般的な理由は、メソッド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. アプリケーションがClickOnceClickOnceアプリケーションである場合は、を使用し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.

セキュリティ

SecurityPermission
権限IsUnrestricted()が必要です。Requires IsUnrestricted() permission.

適用対象