AppListEntry.LaunchForUserAsync(User) Método
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.
Inicie o aplicativo associado a este AppListEntry dentro do contexto de um usuário especificado.
public:
virtual IAsyncOperation<bool> ^ LaunchForUserAsync(User ^ user) = LaunchForUserAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> LaunchForUserAsync(User const& user);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> LaunchForUserAsync(User user);
function launchForUserAsync(user)
Public Function LaunchForUserAsync (user As User) As IAsyncOperation(Of Boolean)
Parâmetros
- user
- User
O contexto do usuário no qual o aplicativo deve ser iniciado.
Retornos
Retornará true se o lançamento for bem-sucedido; caso contrário, false.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1803 (introduzida na 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v6.0)
|
Exemplos
public async void LaunchButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
// The active User is retrieved from the initial activation args and validated against list of active users
User user = this.GetAppActiveUser();
PackageManager pm = new PackageManager();
// The App Family Name is stored as part of the Product Display Page
Package p = pm.FindPackage(this.GetFocusedAppFamilyName());
IReadOnlyList<AppListEntry> entries = await p.GetAppListEntriesAsync();
//This assumes the first app in the package should be launched, if there is one in the package
if (entries.Count > 0)
{
await entries[0].LaunchForUserAsync(user);
}
}
Comentários
Essa é uma API MUA (Multi-User-Aware) e só pode ser usada por aplicativos que se declaram MUA e apenas em dispositivos que dão suporte a aplicativos MUA.
O aplicativo é iniciado da mesma forma que se o usuário especificado clicasse na entrada na lista de aplicativos. O usuário é passado para o aplicativo iniciado por meio dos argumentos do evento. Passar null
para user
resultará em uma exceção.
Os aplicativos MUA são iniciados com o contexto de usuário padrão. O user
valor , que é passado para o aplicativo ativado por meio dos argumentos de evento, indica de quem o aplicativo está ativando em nome de. Um aplicativo com reconhecimento de usuário único será iniciado no contexto do user
valor que é passado para essa API.
Aplica-se a
Confira também
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