InstalledDesktopApp.GetInventoryAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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<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);
}
Hinweise
Die Liste enthält Apps, die für alle Benutzer sowie nur für den aktuellen Benutzer installiert sind.