Freigeben über


InstalledDesktopApp.GetInventoryAsync Methode

Definition

Ruft eine Liste der installierten Win32-Apps ab, die dem aktuellen Benutzer zur Verfügung stehen. Dies schließt Apps ein, die sowohl für alle Benutzer als auch nur für den aktuellen Benutzer installiert sind.

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

Gibt zurück

Gibt einen asynchronen Vorgang zurück, der angibt, dass die Aufgabe abgeschlossen wurde und eine Liste der installierten Win32-Apps enthält, die dem aktuellen Benutzer zur Verfügung stehen.

Attribute

Beispiele

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

Hinweise

Die Liste enthält Apps, die für alle Benutzer sowie nur für den aktuellen Benutzer installiert sind.

Gilt für: