Bagikan melalui


AppListEntry.LaunchForUserAsync(User) Metode

Definisi

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