LaunchActivatedEventArgs Class

Erstellt Ereignisinformationen, wenn eine App gestartet wird.

JavaScript:  Dieser Typ wird als WebUILaunchActivatedEventArgs angezeigt.

Syntax


public sealed class LaunchActivatedEventArgs : ILaunchActivatedEventArgs,
    IActivatedEventArgs,
    IApplicationViewActivatedEventArgs

Attribute

[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Member

LaunchActivatedEventArgsKlasse hat diese Membertypen:

Methoden

The LaunchActivatedEventArgs Klasse erbt Methoden von Object Klasse.

Eigenschaften

Der LaunchActivatedEventArgsKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

Arguments

SchreibgeschütztGets the arguments that are passed to the app during its launch activation.

CurrentlyShownApplicationViewId

SchreibgeschütztGets the identifier for the currently shown app view.

Kind

SchreibgeschütztGets the reason that this app is being activated.

PreviousExecutionState

SchreibgeschütztGets the execution state of the app before this activation.

SplashScreen

SchreibgeschütztGets the splash screen object that provides information about the transition from the splash screen to the activated app.

TileId

SchreibgeschütztGets the ID of the source that was invoked to launch the application.

 

Hinweise

Auf dieses Objekt wird zugegriffen, wenn Sie auf Activated-Ereignisse reagieren, wenn ActivationKindLaunch ist.

Windows Store-Apps mit C++, C# oder Visual Basic implementieren in der Regel Aktivierungspunkte, indem sie die Methoden des Application-Objekts überschreiben. Die app.xaml-Code-Behind-Dateien der Standardvorlage enthalten immer eine Überschreibung für OnLaunched. Die Standardimplementierung enthält über die SuspensionManager-Hilfsklasse eine anfängliche Navigationsunterstützung und eine Zustandsverwaltung.

Alle Application-Überschreibungen, die zu einem Aktivierungsszenario gehören, sollten Window.Activate in ihren Implementierungen aufrufen.

Vermeiden Sie es, Aufgaben während des Starts auszuführen, wenn diese die zum Starten der App erforderliche Zeit erheblich steigern könnten. Stattdessen können Sie zusätzliche Ladeaufgaben durch Überwachen des SplashScreen.Dismissed-Ereignisses starten.

Das Aktivierungsaufschubobjekt sollte nicht verwendet werden, um komplexe Aufgaben während der Aktivierung abzuschließen. Alle nicht behandelten Fehler oder Ausnahmen, die während der Aktivierung auftreten (einschließlich verzögerte Aktivierung) bewirken den Absturz der App. Wenn Sie Netzwerkaufrufe ausführen oder einige zusätzliche Dateien während der Aktivierung verarbeiten müssen, sollten Sie die App in einem erweiterten Begrüßungsbildschirm starten und dann diese Vorgänge ausführen. Weitere Informationen finden Sie im Artikel zur erweiterten Anzeige des Begrüßungsbildschirms.

Wichtig   Apps, die sehr viel Zeit zum Starten benötigen, können vom System beendet werden.

Beachten Sie beim Testen Ihrer Anwendung, dass eine sofortige Neuaktivierung einer App, die gerade beendet wurde, zu einer fehlgeschlagenen Aktivierung führt, wenn der Begrüßungsbildschirm noch sichtbar ist.

JavaScript-Startvervollständigung

Beim Programmieren mit JavaScript ist der Start abgeschlossen, wenn der aktivierte Ereignishandler nach Durchführung der Startaufgaben erfolgreich zurückgegeben wird.

.NET-Startabschluss

Beim Programmieren mit C#, VB oder C++ ist der Start abgeschlossen, wenn Sie das App-Fenster aktivieren.

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

Windows.ApplicationModel.Activation
Windows::ApplicationModel::Activation [C++]

Metadaten

Windows.winmd

Siehe auch

Starten, Fortsetzen und Multitasking
Aktivieren einer App
Windows.UI.Core.CoreApplicationView.Activated
Application
OnLaunched

 

 

Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.