AppListEntry.LaunchForUserAsync(User) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Luncurkan aplikasi yang terkait dengan AppListEntry ini dalam konteks pengguna tertentu.
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)
Parameter
- user
- User
Konteks pengguna tempat aplikasi harus diluncurkan.
Mengembalikan
Mengembalikan true jika peluncuran berhasil; jika tidak, salah.
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)
|
Contoh
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);
}
}
Keterangan
Ini adalah API Multi-User-Aware (MUA) dan hanya dapat digunakan oleh aplikasi yang menyatakan diri mereka sebagai MUA, dan hanya pada perangkat yang mendukung aplikasi MUA.
Aplikasi ini diluncurkan dengan cara yang sama seolah-olah pengguna yang ditentukan mengklik entri dalam daftar aplikasi. Pengguna diteruskan ke aplikasi yang diluncurkan melalui argumen peristiwa. Meneruskan null
untuk user
akan menghasilkan pengecualian.
Peluncuran aplikasi MUA dengan konteks pengguna default. Nilai user
, yang diteruskan ke aplikasi yang diaktifkan melalui argumen peristiwa, menunjukkan siapa aplikasi yang diaktifkan atas nama. Aplikasi Sadar Pengguna Tunggal akan diluncurkan dalam konteks user
nilai yang diteruskan ke API ini.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk