AppListEntry.AppUserModelId Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a AUMID (ID do Modelo de Usuário do Aplicativo) para este AppListEntry
.
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
Valor da propriedade
Uma cadeia de caracteres que representa a identidade do aplicativo.
Requisitos do Windows
Família de dispositivos |
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v5.0)
|
Exemplos
// 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;
}
Comentários
Um AUMID é um valor persistente que você pode usar para identificar um aplicativo. Ele é baseado no nome + da família depacotes ID do aplicativo relativo do pacote (PRAID).
Identificador | Descrição |
---|---|
Nome da família do pacote | Name + Publisher (o <Identity> elemento encontrado em appxmanifest.xml). |
PRAID | A Id propriedade do Application encontrado em appxmanifest.xml (por exemplo, <Application Id="Foo"...> ). |
O AUMID é independente da versão ou arquitetura do pacote, portanto, ele pode ser usado para identificar um aplicativo em várias versões ou plataformas.
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de