AppInstallManager Kelas
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.
Menyediakan anggota untuk menginstal aplikasi secara terprogram, termasuk kemampuan untuk memulai penginstalan aplikasi dan mendapatkan daftar penginstalan aplikasi yang saat ini sedang berlangsung.
public ref class AppInstallManager sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppInstallManager final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class AppInstallManager final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppInstallManager
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AppInstallManager
function AppInstallManager()
Public NotInheritable Class AppInstallManager
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Kemampuan aplikasi |
runFullTrust
|
Keterangan
Penting
Akses ke API ini dilindungi oleh kemampuan privat yang dibatasi untuk aplikasi yang dikembangkan oleh Microsoft.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1511 | 10586 | Cancel(String,String) |
1511 | 10586 | GetIsAppAllowedToInstallAsync(String,String,String,String) |
1511 | 10586 | Jeda(String,String) |
1511 | 10586 | Hidupkan ulang(String,String) |
1511 | 10586 | SearchForAllUpdatesAsync(String) |
1511 | 10586 | SearchForUpdatesAsync(String,String,String,String) |
1511 | 10586 | StartAppInstallAsync(String,String,Boolean,Boolean,String,String,String) |
1511 | 10586 | UpdateAppByPackageFamilyNameAsync(String,String) |
1607 | 14393 | GetIsAppAllowedToInstallForUserAsync |
1607 | 14393 | GetIsApplicableForUserAsync |
1607 | 14393 | MoveToFrontOfDownloadQueue |
1607 | 14393 | SearchForAllUpdatesForUserAsync(User,String) |
1607 | 14393 | SearchForUpdatesForUserAsync(User,String,String,String,String) |
1607 | 14393 | StartProductInstallAsync(String,String,String,String,Boolean,Boolean,String,PackageVolume) |
1607 | 14393 | StartProductInstallForUserAsync(User,String,String,String,String,Boolean,Boolean,String,PackageVolume) |
1607 | 14393 | UpdateAppByPackageFamilyNameForUserAsync |
1703 | 15063 | AppInstallItemsWithGroupSupport |
1703 | 15063 | GetFreeDeviceEntitlementAsync |
1703 | 15063 | GetFreeUserEntitlementAsync |
1703 | 15063 | GetFreeUserEntitlementForUserAsync |
1803 | 17134 | GetIsPackageIdentityAllowedToInstallAsync |
1803 | 17134 | GetIsPackageIdentityAllowedToInstallForUserAsync |
1803 | 17134 | SearchForAllUpdatesAsync(String,String,AppUpdateOptions) |
1803 | 17134 | SearchForAllUpdatesForUserAsync(User,String,String,AppUpdateOptions) |
1803 | 17134 | SearchForUpdatesAsync(String,String,String,String,AppUpdateOptions) |
1803 | 17134 | SearchForUpdatesForUserAsync(User,String,String,String,String,AppUpdateOptions) |
1803 | 17134 | StartProductInstallAsync(String,String,String,String,AppInstallOptions) |
1803 | 17134 | StartProductInstallForUserAsync(User,String,String,String,String,AppInstallOptions) |
1809 | 17763 | CanInstallForAllUsers |
Konstruktor
AppInstallManager() |
Membuat dan menginisialisasi instans baru kelas AppInstallManager . |
Properti
AcquisitionIdentity |
Mendapatkan atau mengatur identitas pengguna yang terkait dengan penginstalan aplikasi. |
AppInstallItems |
Mengambil informasi tentang semua aplikasi yang saat ini berada dalam antrean penginstalan. |
AppInstallItemsWithGroupSupport |
Mengambil informasi tentang semua aplikasi yang merupakan bagian dari satu app bundle yang saat ini berada dalam antrean penginstalan. |
AutoUpdateSetting |
Mendapatkan atau mengatur pengaturan pembaruan otomatis untuk aplikasi di komputer atau perangkat saat ini. |
CanInstallForAllUsers |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah aplikasi panggilan telah meningkatkan hak istimewa administratif untuk memastikan penginstalan aplikasi untuk semua pengguna akan berhasil. |
Metode
Cancel(String) |
Membatalkan penginstalan aplikasi yang ditentukan. |
Cancel(String, String) |
Membatalkan penginstalan aplikasi yang ditentukan, dengan opsi untuk menghasilkan data telemetri. |
GetFreeDeviceEntitlementAsync(String, String, String) |
Memberikan hak gratis untuk aplikasi yang ditentukan kepada semua pengguna di perangkat saat ini. |
GetFreeUserEntitlementAsync(String, String, String) |
Memberikan hak gratis untuk aplikasi yang ditentukan kepada pengguna saat ini. |
GetFreeUserEntitlementForUserAsync(User, String, String, String) |
Memberikan hak gratis untuk aplikasi yang ditentukan kepada pengguna yang ditentukan. |
GetIsAppAllowedToInstallAsync(String) |
Menentukan apakah aplikasi yang ditentukan memiliki izin untuk menginstal pada komputer atau perangkat saat ini. |
GetIsAppAllowedToInstallAsync(String, String, String, String) |
Menentukan apakah aplikasi yang ditentukan memiliki izin untuk menginstal pada komputer atau perangkat saat ini, dengan opsi untuk menghasilkan data telemetri. |
GetIsAppAllowedToInstallForUserAsync(User, String, String, String, String) |
Menentukan apakah aplikasi yang ditentukan memiliki izin untuk menginstal pada komputer atau perangkat saat ini untuk pengguna yang ditentukan, dengan opsi untuk menghasilkan data telemetri. |
GetIsApplicableAsync(String, String) |
Menentukan apakah aplikasi yang ditentukan dapat diinstal pada komputer atau perangkat saat ini. |
GetIsApplicableForUserAsync(User, String, String) |
Menentukan apakah aplikasi yang ditentukan dapat diinstal pada komputer atau perangkat saat ini untuk pengguna yang ditentukan. |
GetIsPackageIdentityAllowedToInstallAsync(String, String, String) |
Mengembalikan nilai yang menunjukkan apakah paket dengan info identitas yang ditentukan diizinkan untuk diinstal pada perangkat saat ini. |
GetIsPackageIdentityAllowedToInstallForUserAsync(User, String, String, String) |
Mengembalikan nilai yang menunjukkan apakah paket dengan info identitas yang ditentukan diizinkan untuk diinstal pada perangkat saat ini untuk pengguna yang ditentukan. |
IsStoreBlockedByPolicyAsync(String, String) |
Menentukan apakah aplikasi yang ditentukan diblokir oleh kebijakan pada komputer atau perangkat saat ini. |
MoveToFrontOfDownloadQueue(String, String) |
Memindahkan aplikasi yang ditentukan ke bagian depan antrean unduhan. |
Pause(String) |
Menjeda penginstalan aplikasi yang ditentukan. |
Pause(String, String) |
Menjeda penginstalan aplikasi yang ditentukan, dengan opsi untuk menghasilkan data telemetri. |
Restart(String) |
Memulai ulang penginstalan aplikasi yang ditentukan. |
Restart(String, String) |
Memulai ulang penginstalan aplikasi yang ditentukan, dengan opsi untuk menghasilkan data telemetri. |
SearchForAllUpdatesAsync() |
Mencari semua pembaruan yang tersedia untuk aplikasi yang diinstal pada komputer atau perangkat saat ini. |
SearchForAllUpdatesAsync(String) |
Mencari semua pembaruan yang tersedia untuk aplikasi yang diinstal pada komputer atau perangkat saat ini, dengan opsi untuk menghasilkan data telemetri. |
SearchForAllUpdatesAsync(String, String, AppUpdateOptions) |
Mencari semua pembaruan yang tersedia untuk aplikasi yang diinstal pada komputer atau perangkat saat ini, dengan kemampuan untuk memungkinkan menghidupkan ulang aplikasi paksa dan opsi untuk menghasilkan data telemetri. |
SearchForAllUpdatesForUserAsync(User, String) |
Mencari semua pembaruan yang tersedia untuk aplikasi yang diinstal pada komputer atau perangkat saat ini untuk pengguna yang ditentukan, dengan opsi untuk menghasilkan data telemetri. |
SearchForAllUpdatesForUserAsync(User, String, String, AppUpdateOptions) |
Mencari semua pembaruan yang tersedia untuk aplikasi yang diinstal pada komputer atau perangkat saat ini untuk pengguna yang ditentukan, dengan kemampuan untuk memungkinkan menghidupkan ulang aplikasi paksa dan opsi untuk menghasilkan data telemetri. |
SearchForUpdatesAsync(String, String) |
Mencari pembaruan untuk aplikasi yang ditentukan. |
SearchForUpdatesAsync(String, String, String, String) |
Mencari pembaruan untuk aplikasi yang ditentukan, dengan opsi untuk menghasilkan data telemetri. |
SearchForUpdatesAsync(String, String, String, String, AppUpdateOptions) |
Mencari pembaruan untuk aplikasi yang ditentukan, dengan kemampuan untuk memungkinkan menghidupkan ulang aplikasi paksa dan opsi untuk menghasilkan data telemetri. |
SearchForUpdatesForUserAsync(User, String, String, String, String) |
Mencari pembaruan untuk aplikasi dan pengguna yang ditentukan, dengan opsi untuk menghasilkan data telemetri. |
SearchForUpdatesForUserAsync(User, String, String, String, String, AppUpdateOptions) |
Mencari pembaruan untuk aplikasi dan pengguna yang ditentukan, dengan kemampuan untuk memungkinkan menghidupkan ulang aplikasi paksa dan opsi untuk menghasilkan data telemetri. |
StartAppInstallAsync(String, String, Boolean, Boolean) |
Memulai penginstalan aplikasi yang ditentukan. |
StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String) |
Memulai penginstalan aplikasi yang ditentukan, dengan opsi untuk menghasilkan data telemetri. |
StartProductInstallAsync(String, String, String, String, AppInstallOptions) |
Memulai penginstalan aplikasi atau app bundle yang ditentukan, dengan kemampuan untuk menentukan opsi penginstalan tambahan seperti apakah akan mengizinkan aplikasi yang dipaksa dimulai ulang. |
StartProductInstallAsync(String, String, String, String, Boolean, Boolean, String, PackageVolume) |
Memulai penginstalan app atau app bundle yang ditentukan. |
StartProductInstallForUserAsync(User, String, String, String, String, AppInstallOptions) |
Memulai penginstalan aplikasi atau app bundle yang ditentukan untuk pengguna yang ditentukan, dengan kemampuan untuk menentukan opsi penginstalan tambahan seperti apakah akan mengizinkan aplikasi yang dipaksa dimulai ulang. |
StartProductInstallForUserAsync(User, String, String, String, String, Boolean, Boolean, String, PackageVolume) |
Memulai penginstalan aplikasi atau app bundle yang ditentukan untuk pengguna yang ditentukan. |
UpdateAppByPackageFamilyNameAsync(String) |
Memulai pembaruan aplikasi yang ditentukan oleh nama keluarga paket. |
UpdateAppByPackageFamilyNameAsync(String, String) |
Memulai pembaruan aplikasi yang ditentukan oleh nama keluarga paket, dengan opsi untuk menghasilkan data telemetri. |
UpdateAppByPackageFamilyNameForUserAsync(User, String, String) |
Memulai pembaruan aplikasi untuk pengguna tertentu yang ditentukan oleh nama keluarga paket, dengan opsi untuk menghasilkan data telemetri. |
Acara
ItemCompleted |
Terjadi ketika aplikasi telah selesai menginstal. |
ItemStatusChanged |
Terjadi ketika status aplikasi dalam antrean penginstalan telah berubah. |