InstalledDesktopApp.GetInventoryAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает список установленных приложений Win32, доступных текущему пользователю. Сюда входят приложения, установленные для всех пользователей, а также только для текущего пользователя.
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))
Возвращаемое значение
Возвращает асинхронную операцию, указывающую, что задача завершена и содержит список установленных приложений Win32, доступных текущему пользователю.
- Атрибуты
Примеры
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);
}
Комментарии
Список включает приложения, установленные для всех пользователей, а также только для текущего пользователя.