AppInfo Class

Definition

Provides information about an application such as its name, logo, package information, ID.

public ref class AppInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.DualApiPartition(version=167772160)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.DualApiPartition(version=167772160)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Static(Windows.ApplicationModel.IAppInfoStatics, 655360, "Windows.Foundation.UniversalApiContract")]
class AppInfo sealed
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.DualApiPartition(version=167772160)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.DualApiPartition(version=167772160)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Static(typeof(Windows.ApplicationModel.IAppInfoStatics), 655360, "Windows.Foundation.UniversalApiContract")]
public sealed class AppInfo
Public NotInheritable Class AppInfo
Inheritance
AppInfo
Attributes

Windows 10 requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)
App capabilities
appDiagnostics

Remarks

Version history

Windows version SDK version Value added
2004 19041 Current
2004 19041 GetFromAppUserModelId
2004 19041 GetFromAppUserModelIdForUser
2004 19041 Package

Properties

AppUserModelId

An identifier that uniquely identifies the app.

Current

Retrieves the AppInfo object corresponding to the currently running process.

DisplayInfo

Gets information that describes the application.

Id

Gets the app identifier.

Package

Retrieves the full Package object for the calling AppInfo object.

PackageFamilyName

An identifier that uniquely identifies the app's package.

Methods

GetFromAppUserModelId(String)

Retrieves the AppInfo object associated with an AppUserModelId (AUMID).

GetFromAppUserModelIdForUser(User, String)

Retrieves the AppInfo object associated with a specified User and AppUserModelId (AUMID).

Applies to