次の方法で共有


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 クラスの RequestDownloadAndInstallStorePackagesAsyncRequestDownloadAndInstallStorePackageUpdatesAsync、または RequestDownloadStorePackageUpdatesAsync メソッドを使用します。 要求の 進行状況 通知を処理するために割り当てるメソッドは、 StorePackageUpdateStatus オブジェクトを受け取ります。

フィールド

PackageBytesDownloaded

ダウンロードされたバイト数。

PackageDownloadProgress

現在のパッケージのダウンロード (またはダウンロードとインストール) の進行状況。0.0 から 1.0 までの値で表されます。 RequestDownloadStorePackageUpdatesAsync を使用してパッケージをダウンロードすると、各パッケージのダウンロード中にこの値が 0.0 から 1.0 に増加します。 RequestDownloadAndInstallStorePackageUpdatesAsync を使用してパッケージを 1 回の操作でダウンロードしてインストールすると、この値は各パッケージのダウンロード中に 0.0 から 0.8 に増加し、インストール フェーズでは 0.8 から 1.0 に増加します。

PackageDownloadSizeInBytes

ダウンロードされるパッケージのサイズ (バイト単位)。 これは見積もりであり、ダウンロード プロセス中に変更される可能性があります。

PackageFamilyName

ダウンロードまたはインストールされるパッケージのファミリ名。

PackageUpdateState

ダウンロードまたはインストールされているパッケージの状態を示す StorePackageUpdateState 値。

TotalDownloadProgress

要求内のすべてのパッケージダウンロードの現在の進行状況。0.0 から 1.0 までの値で表されます。

適用対象