次の方法で共有


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

Microsoft.Windows.AppLifecycle.AppInstance.RedirectActivationToAsync経由でリダイレクトされたアクティブ化に対して発生します。

適用対象

こちらもご覧ください