Freigeben über


AppInstance Klasse

Definition

Stellt eine Instanz einer App dar.

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
Vererbung
Object Platform::Object IInspectable AppInstance
Attribute

Beispiele

Codebeispiele, die die Verwendung dieser Klasse veranschaulichen, finden Sie unter App-Instancing.

Hinweise

Weitere Informationen zur Verwendung dieser Klasse finden Sie unter App-Instancing.

Eigenschaften

IsCurrent

Ruft einen Wert ab, der angibt, ob dieses AppInstance -Objekt die aktuelle Instanz der App oder eine andere Instanz darstellt.

Key

Ruft einen app-definierten Zeichenfolgenwert ab, der die aktuelle App-Instanz für Umleitungszwecke identifiziert.

ProcessId

Ruft die Prozess-ID der App-Instanz ab.

Methoden

FindOrRegisterForKey(String)

Registriert eine App-Instanz mit der Plattform oder findet eine vorhandene Instanz, wenn bereits eine andere Instanz diesen Schlüssel registriert hat.

GetActivatedEventArgs()

Ruft die Ereignisargumente für eine App-Aktivierung ab, die mithilfe einer der statischen Methoden der ActivationRegistrationManager Klasse registriert wurde.

GetCurrent()

Ruft die aktuelle ausgeführte Instanz der App ab.

GetInstances()

Ruft eine Auflistung aller ausgeführten Instanzen der App ab.

RedirectActivationToAsync(AppActivationArguments)

Leitet die aktuelle Aktivierungsanforderung an eine andere App-Instanz um.

Restart(String)

Startet die Anwendungsinstanz neu.

UnregisterKey()

Hebt die Registrierung eines bestimmten Schlüssels für diese App-Instanz auf.

Ereignisse

Activated

Wird für Aktivierungen ausgelöst, die über Microsoft.Windows.AppLifecycle.AppInstance.RedirectActivationToAsyncumgeleitet wurden.

Gilt für:

Weitere Informationen