StoreContext.TrySilentDownloadAndInstallStorePackageUpdatesAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試從 Microsoft Store 下載並安裝目前應用程式的指定套件更新,而不向使用者顯示通知 UI。
public:
virtual IAsyncOperationWithProgress<StorePackageUpdateResult ^, StorePackageUpdateStatus> ^ TrySilentDownloadAndInstallStorePackageUpdatesAsync(IIterable<StorePackageUpdate ^> ^ storePackageUpdates) = TrySilentDownloadAndInstallStorePackageUpdatesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> TrySilentDownloadAndInstallStorePackageUpdatesAsync(IIterable<StorePackageUpdate> const& storePackageUpdates);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<StorePackageUpdateResult,StorePackageUpdateStatus> TrySilentDownloadAndInstallStorePackageUpdatesAsync(IEnumerable<StorePackageUpdate> storePackageUpdates);
function trySilentDownloadAndInstallStorePackageUpdatesAsync(storePackageUpdates)
Public Function TrySilentDownloadAndInstallStorePackageUpdatesAsync (storePackageUpdates As IEnumerable(Of StorePackageUpdate)) As IAsyncOperationWithProgress(Of StorePackageUpdateResult, StorePackageUpdateStatus)
參數
- storePackageUpdates
一組 StorePackageUpdate物件,這些物件代表要下載和安裝的更新套件。
傳回
呼叫端可以觀察的物件,可追蹤作業的進度和完成。 成功完成時,結果是 StorePackageUpdateResult 物件,可提供套件更新的相關資訊。
- 屬性
Windows 需求
裝置系列 |
Windows 10, version 1803 (已於 10.0.17134.0 引進)
|
API contract |
Windows.Services.Store.StoreContract (已於 v3.0 引進)
|
備註
使用此方法嘗試以無訊息方式下載目前應用程式的套件更新 (,而不顯示通知 UI,要求使用者有權繼續下載) 。 呼叫此方法之前,請先檢查 CanSilentlyDownloadStorePackageUpdates 屬性,以判斷是否可以根據使用者的設定和網路設定以無訊息方式下載套件更新。 此方法是 RequestDownloadStorePackageUpdatesAsync的替代方法,其會顯示通知 UI。
若要取得具有可用更新的套件清單,請使用 GetAppAndOptionalStorePackageUpdatesAsync 方法。 如果您已經使用 TrySilentDownloadStorePackageUpdatesAsync以無訊息方式下載套件更新,這個方法將會安裝更新,而不嘗試再次下載更新。
這項作業不會封鎖。 此方法傳回的 IAsyncOperationWithProgress 物件會在下載並安裝更新套件之後完成。