InstalledDesktopApp Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una lista de las aplicaciones Win32 instaladas disponibles para el usuario actual. Esto incluye las aplicaciones instaladas para todos los usuarios, así como solo para el usuario actual.
public ref class InstalledDesktopApp sealed : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InstalledDesktopApp final : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InstalledDesktopApp : IStringable
Public NotInheritable Class InstalledDesktopApp
Implements IStringable
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)
|
Características de aplicaciones |
packageQuery
|
Ejemplos
IReadOnlyList<IInstalledDesktopApp> installedApps = await InstalledDesktopApp.GetInventoryAsync();
foreach (var app in installedApps)
{
Console.WriteLine("Display Name: " + app.DisplayName);
Console.WriteLine("Application ID: " + app.Id);
Console.WriteLine("Publisher: " + app.Publisher);
Console.WriteLine("Display Version: " + app.DisplayVersion);
}
Comentarios
InstalledDesktopApp comprueba la funcionalidad packageQuery y devuelve un vector vacío si el autor de la llamada no mantiene la funcionalidad.
Propiedades
DisplayName |
Obtiene el nombre para mostrar de la aplicación de escritorio instalada. |
DisplayVersion |
Obtiene la versión basada en cadenas de la aplicación de escritorio instalada. |
Id |
Obtiene el identificador basado en cadenas de la aplicación de escritorio instalada. |
Publisher |
Obtiene el publicador de la aplicación de escritorio instalada. |
Métodos
GetInventoryAsync() |
Obtiene una lista de las aplicaciones Win32 instaladas disponibles para el usuario actual. Esto incluye las aplicaciones instaladas para todos los usuarios, así como solo para el usuario actual. |
ToString() |
Devuelve una cadena que representa el objeto InstalledDesktopApp actual. |