AppInstance クラス

定義

アプリのインスタンスを表します。

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
継承
Object Platform::Object IInspectable AppInstance
属性

このクラスの使用方法を実証するコード例については、「 アプリのインスタンス化」を参照してください。

注釈

このクラスの使用方法の詳細については、「 アプリのインスタンス化」を参照してください。

プロパティ

IsCurrent

この AppInstance オブジェクトがアプリの現在のインスタンスまたは別のインスタンスを表すかどうかを示す値を取得します。

Key

リダイレクトのために現在のアプリ インスタンスを識別するアプリ定義の文字列値を取得します。

ProcessId

アプリ インスタンスのプロセス ID を取得します。

メソッド

FindOrRegisterForKey(String)

アプリ インスタンスをプラットフォームに登録するか、別のインスタンスがこのキーを既に登録している場合は既存のインスタンスを検索します。

GetActivatedEventArgs()

ActivationRegistrationManager クラスのいずれかの静的メソッドを使用して登録されたアプリのアクティブ化のイベント引数を取得します。

GetCurrent()

アプリの現在実行中のインスタンスを取得します。

GetInstances()

アプリの実行中のすべてのインスタンスのコレクションを取得します。

RedirectActivationToAsync(AppActivationArguments)

現在のアクティブ化要求を別のアプリ インスタンスにリダイレクトします。

Restart(String)

アプリケーション インスタンスを再起動します。

UnregisterKey()

このアプリ インスタンスの特定のキーの登録を解除します。

イベント

Activated

ActivationRegistrationManager クラスのいずれかの静的メソッドを使用して登録されたアプリのアクティブ化がトリガーされたときに発生します。

適用対象

こちらもご覧ください