AppLifecycle namespace

E828340

The AppLifecycle namespace is a Windows App SDK component that provides APIs for managing an app’s activation, instances, and overall lifecycle behavior on Windows.

All labels observed (1)

Label Occurrences
AppLifecycle namespace canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf Windows App SDK component
software library namespace
category Windows development API
application lifecycle management API
containsAPI activation APIs
instance management APIs
lifecycle management APIs
definedIn Microsoft.Windows.AppLifecycle namespace (C# projection)
linked to: WinRT

Microsoft::Windows::AppLifecycle namespace (C++/WinRT projection)
linked to: C++/WinRT
documentationAt https://learn.microsoft.com/windows/apps/windows-app-sdk/applifecycle/overview
enables custom activation handling
multi-instance apps
redirecting activation to existing instances
single-instance apps
hasConcept Activation redirection
AppActivationArguments
AppInstance
Extended activation
hasFeature process-wide app key for instance management
support for file activation
support for protocol activation
support for rich activation arguments
support for startup tasks integration
introducedWith early releases of Windows App SDK (Project Reunion)
operatingSystem Windows 10
Windows 11
partOf Windows App SDK
platform Windows
providedBy Microsoft
purpose manage app activation
manage app instances
manage app lifecycle behavior
relatedTo Windows App SDK activation model
Windows app lifecycle model
supports Windows desktop apps
linked to: Windows

packaged apps
unpackaged apps
targetAudience Windows app developers
usedWith .NET
C#
C++
Win32 apps
linked to: Win32 API

Windows App SDK packaged apps
linked to: Windows App SDK

Windows App SDK unpackaged apps

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Windows App SDK includes AppLifecycle namespace