Bagikan melalui


AppInstallManager Kelas

Definisi

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
Object Platform::Object IInspectable AppInstallManager
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.

Berlaku untuk