StorePackageUpdateStatus 結構

定義

提供與下載或安裝要求相關聯的套件狀態資訊。

public value class StorePackageUpdateStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Services.Store.StoreContract, 65536)]
struct StorePackageUpdateStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Services.Store.StoreContract), 65536)]
public struct StorePackageUpdateStatus
var storePackageUpdateStatus = {
packageFamilyName : /* Your value */,
packageDownloadSizeInBytes : /* Your value */,
packageBytesDownloaded : /* Your value */,
packageDownloadProgress : /* Your value */,
totalDownloadProgress : /* Your value */,
packageUpdateState : /* Your value */
}
Public Structure StorePackageUpdateStatus
繼承
StorePackageUpdateStatus
屬性

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Services.Store.StoreContract (已於 v1.0 引進)

備註

若要要求下載或安裝套件,請使用StoreCoNtext類別的RequestDownloadAndInstallStorePackagesAsyncRequestDownloadAndInstallStorePackageUpdatesAsyncRequestDownloadStorePackageUpdatesAsync方法。 您指派來處理要求的 Progress 通知的方法會接收 StorePackageUpdateStatus 物件。

欄位

PackageBytesDownloaded

已下載的位元組數目。

PackageDownloadProgress

下載 (或下載並安裝目前套件) 進度,以 0.0 到 1.0 的值表示。 當您使用 RequestDownloadStorePackageUpdatesAsync 下載套件時,此值會在下載每個套件期間從 0.0 增加到 1.0。 當您使用 RequestDownloadAndInstallStorePackageUpdatesAsync 在單一作業中下載 安裝套件時,此值會在下載每個套件期間從 0.0 增加到 0.8 到 0.8,然後在安裝階段從 0.8 增加到 1.0。

PackageDownloadSizeInBytes

正在下載的封裝大小,以位元組為單位。 這是估計值,可能會在下載程式期間變更。

PackageFamilyName

正在下載或安裝的套件系列名稱。

PackageUpdateState

StorePackageUpdateState值,指出正在下載或安裝的套件狀態。

TotalDownloadProgress

要求中所有套件下載的目前進度,以 0.0 到 1.0 的值表示。

適用於