InstalledDesktopApp Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Список установленных приложений Win32, доступных текущему пользователю. Сюда входят приложения, установленные как для всех пользователей, так и только для текущего пользователя.
public ref class InstalledDesktopApp sealed : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InstalledDesktopApp final : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InstalledDesktopApp : IStringable
Public NotInheritable Class InstalledDesktopApp
Implements IStringable
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|
Возможности приложения |
packageQuery
|
Примеры
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);
}
Комментарии
InstalledDesktopApp проверяет возможность packageQuery и возвращает пустой вектор, если возможность не удерживается вызывающим элементом.
Свойства
DisplayName |
Возвращает отображаемое имя установленного классического приложения. |
DisplayVersion |
Возвращает строковую версию установленного классического приложения. |
Id |
Возвращает строковый идентификатор установленного классического приложения. |
Publisher |
Возвращает издателя установленного классического приложения. |
Методы
GetInventoryAsync() |
Возвращает список установленных приложений Win32, доступных текущему пользователю. Сюда входят приложения, установленные как для всех пользователей, так и только для текущего пользователя. |
ToString() |
Возвращает строку, представляющую текущий объект InstalledDesktopApp . |