Windows.ApplicationModel Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides an app with access to core system functionality and run-time information about its app package, and handles suspend operations.
Classes
AppDisplayInfo |
Provides an application's name, description, and logo. |
AppInfo |
Provides information about an application such as its name, logo, package information, ID. |
AppInstallerInfo |
Represents an App Installer file containing app package and bundle information for defining the packages that are part of a related set and specifying update and repair configuration. |
AppInstance |
Represents an instance of an app. |
CameraApplicationManager |
Enables an app to launch a dialog that displays all of the lens apps installed on the device and allows the user to quickly switch between them. |
DesignMode |
Enables you to detect whether your app is in design mode in a visual designer. |
EnteredBackgroundEventArgs |
Gets the deferral object when an app has entered the background state. |
FindRelatedPackagesOptions |
Provides filtering when searching for packages. |
FullTrustProcessLauncher |
Activate the full-trust Win32 component of an application from a Universal Windows app component in the same application package. |
FullTrustProcessLaunchResult |
Represents the results of a full trust process launch operation. |
LeavingBackgroundEventArgs |
Gets the deferral object when the app is leaving the background state. |
LimitedAccessFeatureRequestResult |
An object returned from a LimitedAccessFeatures.TryUnlockFeature request, which contains information on the feature and its availability. |
LimitedAccessFeatures |
This API enables applications to request access to Limited Access Features. |
Package |
Provides information about a package. |
PackageCatalog |
Provides access to app packages on the device. |
PackageCatalogAddOptionalPackageResult |
Provides information about the result of adding an optional package to the package catalog. |
PackageCatalogAddResourcePackageResult |
Provides information on the status of adding resource packages to an app package. |
PackageCatalogRemoveOptionalPackagesResult |
Provides information on the status of removing optional packages. |
PackageCatalogRemoveResourcePackagesResult |
Provides information on the status of removing resource packages from an app package. |
PackageContentGroup |
Provides information about a package content group. |
PackageContentGroupStagingEventArgs |
Provides information about the package content group that is being staged. |
PackageId |
Provides package identification info, such as name, version, and publisher. |
PackageInstallingEventArgs |
Provides information about the app package that is being installed. |
PackageStagingEventArgs |
Provides information about the app package that is being staged. |
PackageStatus |
Provides the status of the package. |
PackageStatusChangedEventArgs |
Provides access to the package that has changed. |
PackageUninstallingEventArgs |
Provides information about the app package that is being uninstalled. |
PackageUpdateAvailabilityResult |
Describes whether the main app package listed in the .appinstaller file requires updates. |
PackageUpdatingEventArgs |
Provides information about the package that is being updated. |
StartupTask |
Represents a UWP app or a desktop application background task that runs at system startup or when the user logs in to their device. |
SuspendingDeferral |
Manages a delayed app suspending operation. |
SuspendingEventArgs |
Provides data for an app suspending event. |
SuspendingOperation |
Provides info about an app suspending operation. |
Structs
PackageInstallProgress |
Gets the installation progress of installing a resource package or an app package. |
PackageVersion |
Represents the package version info. |
Interfaces
IAppInfoStatics |
Provides an interface definition for the AppInfo class. |
IEnteredBackgroundEventArgs |
Gets the deferral object when an app has entered the background state. |
ILeavingBackgroundEventArgs |
Gets the deferral object when the app is leaving the background state. |
IPackageCatalogStatics2 |
Defines a package catalog which implements the OpenForPackage static method. |
ISuspendingDeferral |
Manages a delayed app suspending operation. |
ISuspendingEventArgs |
Provides data for an app suspending event. |
ISuspendingOperation |
Provides information about an app suspending operation. |
Enums
AddResourcePackageOptions |
Specifies various options for adding a resource package to an app. |
AppExecutionContext |
Specifies the context in which an app runs. |
AppInstallerPolicySource |
Specifies the whether the source of the update policy for an app. |
FullTrustLaunchResult |
Specifies the result status of the full trust process launch operation. |
LimitedAccessFeatureStatus |
Provides the result of an attempt to authorize the use of a Limited Access Feature with the LimitedAccessFeatures.TryUnlockFeature API. |
PackageContentGroupState |
Describes the staging state of the package content group. |
PackageRelationship |
Defines the relationship between packages to be retrieved. |
PackageSignatureKind |
Provides information about the package's signature and the kind of certificate used to create it. |
PackageUpdateAvailability |
An enum that indicates if an application has an update, and if the update is required. |
StartupTaskState |
Represents the state (enabled, disabled, or disabled by user) of a startup task. |