Поделиться через


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
Наследование
Object Platform::Object IInspectable InstalledDesktopApp
Атрибуты
Реализации

Требования к 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 .

Применяется к