InstalledDesktopApp Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la liste des applications Win32 installées disponibles pour l’utilisateur actuel. Cela inclut les applications installées pour tous les utilisateurs et uniquement pour l’utilisateur actuel.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1803 (introduit dans 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v6.0)
|
Fonctionnalités de l’application |
packageQuery
|
Exemples
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);
}
Remarques
InstalledDesktopApp recherche la fonctionnalité packageQuery et retourne un vecteur vide si la fonctionnalité n’est pas détenue par l’appelant.
Propriétés
DisplayName |
Obtient le nom complet de l’application de bureau installée. |
DisplayVersion |
Obtient la version basée sur une chaîne de l’application de bureau installée. |
Id |
Obtient l’ID basé sur une chaîne de l’application de bureau installée. |
Publisher |
Obtient l’éditeur de l’application de bureau installée. |
Méthodes
GetInventoryAsync() |
Obtient la liste des applications Win32 installées disponibles pour l’utilisateur actuel. Cela inclut les applications installées pour tous les utilisateurs et uniquement pour l’utilisateur actuel. |
ToString() |
Retourne une chaîne qui représente l’objet InstalledDesktopApp actuel. |