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 方法。 分配给处理请求 进度 通知的方法接收 StorePackageUpdateStatus 对象。

字段

PackageBytesDownloaded

已下载的字节数。

PackageDownloadProgress

下载 (或下载并安装) 当前包的进度,由 0.0 到 1.0 的值表示。 使用 RequestDownloadStorePackageUpdatesAsync 下载包时,在下载每个包的过程中,此值将从 0.0 增加到 1.0。 使用 RequestDownloadAndInstallStorePackageUpdatesAsync 在单个操作中下载 安装包时,此值在下载每个包期间从 0.0 增加到 0.8,然后在安装阶段从 0.8 增加到 1.0。

PackageDownloadSizeInBytes

正在下载的包的大小(以字节为单位)。 这是一个估计值,在下载过程中可能会更改。

PackageFamilyName

正在下载或安装的包的系列名称。

PackageUpdateState

一个 StorePackageUpdateState 值,该值指示正在下载或安装的包的状态。

TotalDownloadProgress

请求中所有包下载的当前进度,以 0.0 到 1.0 的值表示。

适用于