Bagikan melalui


AppInstallManager.StartProductInstallForUserAsync Metode

Definisi

Overload

StartProductInstallForUserAsync(User, String, String, String, String, AppInstallOptions)

Memulai penginstalan aplikasi atau bundel aplikasi yang ditentukan untuk pengguna yang ditentukan, dengan kemampuan untuk menentukan opsi penginstalan tambahan seperti apakah akan mengizinkan aplikasi hidupkan ulang paksa.

StartProductInstallForUserAsync(User, String, String, String, String, Boolean, Boolean, String, PackageVolume)

Memulai penginstalan aplikasi atau bundel aplikasi yang ditentukan untuk pengguna yang ditentukan.

StartProductInstallForUserAsync(User, String, String, String, String, AppInstallOptions)

Memulai penginstalan aplikasi atau bundel aplikasi yang ditentukan untuk pengguna yang ditentukan, dengan kemampuan untuk menentukan opsi penginstalan tambahan seperti apakah akan mengizinkan aplikasi hidupkan ulang paksa.

public:
 virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallForUserAsync(User ^ user, Platform::String ^ productId, Platform::String ^ flightId, Platform::String ^ clientId, Platform::String ^ correlationVector, AppInstallOptions ^ installOptions) = StartProductInstallForUserAsync;
/// [Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsForUserAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallForUserAsync(User const& user, winrt::hstring const& productId, winrt::hstring const& flightId, winrt::hstring const& clientId, winrt::hstring const& correlationVector, AppInstallOptions const& installOptions);
[Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsForUserAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> StartProductInstallForUserAsync(User user, string productId, string flightId, string clientId, string correlationVector, AppInstallOptions installOptions);
function startProductInstallForUserAsync(user, productId, flightId, clientId, correlationVector, installOptions)
Public Function StartProductInstallForUserAsync (user As User, productId As String, flightId As String, clientId As String, correlationVector As String, installOptions As AppInstallOptions) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))

Parameter

user
User

Objek yang mengidentifikasi pengguna yang akan ditentukan untuk operasi ini.

productId
String

Platform::String

winrt::hstring

ID produk aplikasi yang akan diinstal.

flightId
String

Platform::String

winrt::hstring

ID penerbangan aplikasi yang akan diinstal.

clientId
String

Platform::String

winrt::hstring

ID pemanggil.

correlationVector
String

Platform::String

winrt::hstring

String vektor korelasi yang dapat digunakan untuk menghasilkan data telemetri.

installOptions
AppInstallOptions

Menyediakan opsi tambahan untuk operasi, termasuk kemampuan untuk memungkinkan menghidupkan ulang aplikasi paksa.

Mengembalikan

Operasi asinkron yang, setelah berhasil diselesaikan, mengembalikan aplikasi atau sekumpulan aplikasi (untuk app bundle) yang ditambahkan ke antrean penginstalan. Jika Anda menggunakan pemrograman Asinkron, jenis hasilnya adalah daftar baca-saja/vektor item AppInstallItem . (Anda dapat menggunakan API IVectorView<AppInstallItem> untuk C++ atau JavaScript, API IReadOnlyList<AppInstallItem> untuk .NET.)

Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)
Kemampuan aplikasi
runFullTrust

Berlaku untuk

StartProductInstallForUserAsync(User, String, String, String, String, Boolean, Boolean, String, PackageVolume)

Memulai penginstalan aplikasi atau bundel aplikasi yang ditentukan untuk pengguna yang ditentukan.

public:
 virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallForUserAsync(User ^ user, Platform::String ^ productId, Platform::String ^ catalogId, Platform::String ^ flightId, Platform::String ^ clientId, bool repair, bool forceUseOfNonRemovableStorage, Platform::String ^ correlationVector, PackageVolume ^ targetVolume) = StartProductInstallForUserAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallForUserAsync(User const& user, winrt::hstring const& productId, winrt::hstring const& catalogId, winrt::hstring const& flightId, winrt::hstring const& clientId, bool const& repair, bool const& forceUseOfNonRemovableStorage, winrt::hstring const& correlationVector, PackageVolume const& targetVolume);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> StartProductInstallForUserAsync(User user, string productId, string catalogId, string flightId, string clientId, bool repair, bool forceUseOfNonRemovableStorage, string correlationVector, PackageVolume targetVolume);
function startProductInstallForUserAsync(user, productId, catalogId, flightId, clientId, repair, forceUseOfNonRemovableStorage, correlationVector, targetVolume)
Public Function StartProductInstallForUserAsync (user As User, productId As String, catalogId As String, flightId As String, clientId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean, correlationVector As String, targetVolume As PackageVolume) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))

Parameter

user
User

Objek yang mengidentifikasi pengguna yang akan ditentukan untuk operasi ini.

productId
String

Platform::String

winrt::hstring

ID produk aplikasi yang akan diinstal.

catalogId
String

Platform::String

winrt::hstring

ID katalog aplikasi yang akan diinstal.

flightId
String

Platform::String

winrt::hstring

ID penerbangan aplikasi yang akan diinstal.

clientId
String

Platform::String

winrt::hstring

ID pemanggil.

repair
Boolean

bool

True untuk mencoba memperbaiki penginstalan aplikasi yang sudah diinstal; jika tidak, salah.

forceUseOfNonRemovableStorage
Boolean

bool

True untuk menginstal aplikasi ke penyimpanan yang tidak dapat dilepas meskipun pengguna telah mengonfigurasi aplikasi untuk diinstal ke kartu SD; false untuk menginstal aplikasi ke penyimpanan yang tidak dapat dilepas atau kartu SD sesuai dengan pengaturan pengguna.

correlationVector
String

Platform::String

winrt::hstring

String vektor korelasi yang dapat digunakan untuk menghasilkan data telemetri.

targetVolume
PackageVolume

Volume penyimpanan paket tempat app atau app bundle akan diinstal.

Mengembalikan

Operasi asinkron yang, setelah berhasil diselesaikan, mengembalikan aplikasi atau sekumpulan aplikasi (untuk app bundle) yang ditambahkan ke antrean penginstalan. Jika Anda menggunakan pemrograman Asinkron, jenis hasilnya adalah daftar baca-saja/vektor item AppInstallItem . (Anda dapat menggunakan API IVectorView<AppInstallItem> untuk C++ atau JavaScript, API IReadOnlyList<AppInstallItem> untuk .NET.)

Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
Kemampuan aplikasi
runFullTrust

Berlaku untuk