InstalledDesktopApp Klasse
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.
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
- 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. |