Partager via


InstalledDesktopApp Classe

Définition

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
Object Platform::Object IInspectable InstalledDesktopApp
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.

S’applique à