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