InstalledDesktopApp.GetInventoryAsync Método

Definición

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.

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))

Devoluciones

Devuelve una operación asincrónica que indica que la tarea se ha completado y que contiene una lista de aplicaciones Win32 instaladas disponibles para el usuario actual.

Atributos

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

La lista incluye las aplicaciones instaladas para todos los usuarios, así como solo para el usuario actual.

Se aplica a