Freigeben über


InstalledDesktopApp Klasse

Definition

Stellt eine Liste der installierten Win32-Apps bereit, 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 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
Vererbung
Object Platform::Object IInspectable InstalledDesktopApp
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)
App-Funktionen
packageQuery

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

InstalledDesktopApp überprüft die PackageQuery-Funktion und gibt einen leeren Vektor zurück, wenn die Funktion nicht vom Aufrufer gehalten wird.

Eigenschaften

DisplayName

Ruft den Anzeigenamen der installierten Desktop-App ab.

DisplayVersion

Ruft die zeichenfolgenbasierte Version der installierten Desktop-App ab.

Id

Ruft die zeichenfolgenbasierte ID der installierten Desktop-App ab.

Publisher

Ruft den Herausgeber der installierten Desktop-App ab.

Methoden

GetInventoryAsync()

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.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle InstalledDesktopApp-Objekt darstellt.

Gilt für: