Application.Restart メソッド

定義

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

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

例外

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

注釈

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

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

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

適用対象