AppInstallManager.StartProductInstallForUserAsync 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.
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
|