AppInstance Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |