AppListEntry.AppUserModelId Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'ID del modello utente dell'applicazione (AUMID) per questo AppListEntry
oggetto .
public:
property Platform::String ^ AppUserModelId { Platform::String ^ get(); };
winrt::hstring AppUserModelId();
public string AppUserModelId { get; }
var string = appListEntry.appUserModelId;
Public ReadOnly Property AppUserModelId As String
Valore della proprietà
Stringa che rappresenta l'identità dell'app.
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)
|
Esempio
// Find and activate the desired application (if present on this machine)
using namespace Windows.Management.Deployment;
async Task<bool> RunApplicationAsync(string aumid)
{
var packageManager = new Windows.Management.Deployment.PackageManager();
IEnumerable<Package> packages = packageManager.FindPackagesForUserWithPackageTypes(
null, PackageTypes.Main | PackageTypes.Optional);
foreach (Package package in packages)
{
IReadOnlyList<AppListEntry> entries = await package.GetAppListEntriesAsync();
foreach (AppListEntry entry in entries)
{
if (String.Equals(entry.AppUserModelId, aumid, StringComparison.OrdinalIgnoreCase))
{
return await entry.LaunchAsync();
}
}
}
return false;
}
Commenti
Un AUMID è un valore persistente che è possibile usare per identificare un'applicazione. Si basa sul nome + della famiglia di pacchettiId applicazione relativo al pacchetto (PRAID).
Identificatore | Descrizione |
---|---|
Nome famiglia pacchetto | Name + Publisher (l'elemento <Identity> trovato in appxmanifest.xml). |
PRAID | Proprietà Id dell'oggetto Application trovato in appxmanifest.xml (ad esempio <Application Id="Foo"...> ). |
L'AUMID è indipendente dalla versione o dall'architettura del pacchetto, quindi può essere usata per identificare un'app in più versioni o piattaforme.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per