StorePackageUpdateStatus 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供與下載或安裝要求相關聯的套件狀態資訊。
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類別的RequestDownloadAndInstallStorePackagesAsync、RequestDownloadAndInstallStorePackageUpdatesAsync或RequestDownloadStorePackageUpdatesAsync方法。 您指派來處理要求的 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 的值表示。 |