Application.Restart メソッド

定義

アプリケーションをシャットダウンし、直後に新しいインスタンスを開始します。

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

例外

Windows フォーム アプリケーションのコードではありません。 このコンテキストではこのメソッドを呼び出すことはできません。

注釈

を呼び出すRestart最も一般的な理由は、 メソッドまたは UpdateAsync メソッドを使用して ClickOnce からダウンロードした新しいバージョンのアプリケーションをUpdate開始することです。

アプリケーションは、最初に実行されたコンテキストで再起動されます。 アプリケーションのメイン実行可能ファイルを直接指す URL を使用してアプリケーションが開始された場合は、同じ URL を使用して再起動されます。 アプリケーションが ClickOnce アプリケーションの場合は、ClickOnce を使用して再起動されます。

アプリケーションが最初に実行されたときに最初にコマンド ライン オプションが指定されていた場合は、 Restart 同じオプションを使用してアプリケーションを再度起動します。

適用対象