Partager via


InstalledDesktopApp.GetInventoryAsync Méthode

Définition

Obtient la liste des applications Win32 installées disponibles pour l’utilisateur actuel. Cela inclut les applications installées pour tous les utilisateurs, ainsi que pour l’utilisateur actuel uniquement.

public:
 static IAsyncOperation<IVectorView<InstalledDesktopApp ^> ^> ^ GetInventoryAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IVectorView<InstalledDesktopApp>> GetInventoryAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IReadOnlyList<InstalledDesktopApp>> GetInventoryAsync();
function getInventoryAsync()
Public Shared Function GetInventoryAsync () As IAsyncOperation(Of IReadOnlyList(Of InstalledDesktopApp))

Retours

Retourne une opération asynchrone indiquant que la tâche est terminée et contenant une liste des applications Win32 installées disponibles pour l’utilisateur actuel.

Attributs

Exemples

IReadOnlyList<InstalledDesktopApp> 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

La liste inclut les applications installées pour tous les utilisateurs, ainsi que pour l’utilisateur actuel uniquement.

S’applique à