AppInstallItem 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示安裝佇列中的應用程式。
public ref class AppInstallItem sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppInstallItem final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppInstallItem
Public NotInheritable Class AppInstallItem
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
應用程式功能 |
runFullTrust
|
備註
使用 AppInstallManager.AppInstallItems 屬性來擷取 AppInstallItem 物件的向量檢視。
重要
存取此 API 受到受限於 Microsoft 所開發之應用程式的私用功能保護。
版本歷程記錄
Windows 版本 | SDK 版本 | 已新增值 |
---|---|---|
1511 | 10586 | 取消 (字串) |
1511 | 10586 | 暫停字串 () |
1511 | 10586 | 重新開機 (字串) |
1703 | 15063 | Children |
1703 | 15063 | ItemOperationsMightAffectOtherItems |
1803 | 17134 | LaunchAfterInstall |
1809 | 17763 | CompletedInstallToastNotificationMode |
1809 | 17763 | InstallInProgressToastNotificationMode |
1809 | 17763 | PinToDesktopAfterInstall |
1809 | 17763 | PinToStartAfterInstall |
1809 | 17763 | PinToTaskbarAfterInstall |
屬性
Children |
擷取目前應用程式安裝子系之應用程式安裝的相關資訊。 如果目前應用程式安裝是屬於相同應用程式套件組合一部分的其他應用程式安裝的父系,此屬性才會傳回值。 |
CompletedInstallToastNotificationMode |
取得或設定應用程式安裝完成時的通知快顯通知模式。 |
InstallInProgressToastNotificationMode |
取得或設定應用程式安裝進行時的通知快顯通知模式。 |
InstallType |
取得目前應用程式安裝的型別。 |
IsUserInitiated |
指出目前的應用程式安裝是否由使用者起始。 |
ItemOperationsMightAffectOtherItems |
指出目前的應用程式安裝是否屬於應用程式套件組合,因此暫停或取消應用程式安裝可能會影響安裝佇列中的其他專案。 |
LaunchAfterInstall |
取得值,指出安裝佇列中的應用程式是否將在安裝之後自動啟動。 |
PackageFamilyName |
取得目前應用程式的套件系列名稱。 |
PinToDesktopAfterInstall |
取得或設定值,這個值表示安裝的產品是否應該在安裝完成後釘選到桌面。 |
PinToStartAfterInstall |
取得或設定值,指出安裝的產品是否應該在安裝完成後釘選到 [ 開始 ] 功能表。 |
PinToTaskbarAfterInstall |
取得或設定值,指出安裝的產品是否應該在安裝完成後釘選到工作列。 |
ProductId |
取得目前應用程式的產品識別碼。 |
方法
Cancel() |
取消目前應用程式的安裝。 |
Cancel(String) |
使用產生遙測資料的選項,取消目前應用程式的安裝。 |
GetCurrentStatus() |
取得目前應用程式的安裝狀態。 |
Pause() |
暫停目前應用程式的安裝。 |
Pause(String) |
暫停目前應用程式的安裝,以及產生遙測資料的選項。 |
Restart() |
重新開機目前應用程式的安裝。 |
Restart(String) |
重新開機目前應用程式的安裝,並選擇產生遙測資料。 |
事件
Completed |
發生于目前應用程式的安裝完成時。 |
StatusChanged |
發生于目前應用程式的安裝狀態已變更時。 |