AppInstance クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリのインスタンスを表します。
public ref class AppInstance sealed
/// [Windows.Foundation.Metadata.Experimental]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class AppInstance final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppLifecycle.AppLifecycleContract, 65536)]
class AppInstance final
[Windows.Foundation.Metadata.Experimental]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class AppInstance
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppLifecycle.AppLifecycleContract), 65536)]
public sealed class AppInstance
Public NotInheritable Class AppInstance
- 継承
- 属性
例
このクラスの使用方法を実証するコード例については、アプリのインスタンス化に関するページを参照してください。
注釈
このクラスの使用方法の詳細については、「アプリのインスタンス化の」を参照してください。
プロパティ
IsCurrent |
この AppInstance オブジェクトがアプリの現在のインスタンスを表すか、別のインスタンスを表しているかを示す値を取得します。 |
Key |
リダイレクトのために現在のアプリ インスタンスを識別するアプリ定義の文字列値を取得します。 |
ProcessId |
アプリ インスタンスのプロセス ID を取得します。 |
メソッド
FindOrRegisterForKey(String) |
アプリ インスタンスをプラットフォームに登録するか、別のインスタンスがこのキーを既に登録している場合は、既存のインスタンスを検索します。 |
GetActivatedEventArgs() |
ActivationRegistrationManager クラスのいずれかの静的メソッドを使用して登録されたアプリのアクティブ化のイベント引数を取得します。 |
GetCurrent() |
アプリの現在実行中のインスタンスを取得します。 |
GetInstances() |
アプリの実行中のすべてのインスタンスのコレクションを取得します。 |
RedirectActivationToAsync(AppActivationArguments) |
現在のアクティブ化要求を別のアプリ インスタンスにリダイレクトします。 |
Restart(String) |
アプリケーション インスタンスを再起動します。 |
UnregisterKey() |
このアプリ インスタンスの特定のキーの登録を解除します。 |
イベント
Activated |
Microsoft.Windows.AppLifecycle.AppInstance.RedirectActivationToAsync経由でリダイレクトされたアクティブ化に対して発生します。 |