Partager via


StorePackageUpdateStatus Structure

Définition

Fournit status informations pour un package associé à une demande de téléchargement ou d’installation.

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
Héritage
StorePackageUpdateStatus
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Services.Store.StoreContract (introduit dans v1.0)

Remarques

Pour demander le téléchargement ou l’installation d’un package, utilisez les méthodes RequestDownloadAndInstallStorePackagesAsync, RequestDownloadAndInstallStorePackageUpdatesAsync ou RequestDownloadStorePackageUpdatesAsync de la classe StoreContext . La méthode que vous affectez pour gérer les notifications progress pour la requête reçoit un objet StorePackageUpdateStatus .

Champs

PackageBytesDownloaded

Nombre d’octets qui ont été téléchargés.

PackageDownloadProgress

Progression du téléchargement (ou téléchargement et installation) du package actuel, représentée par une valeur comprise entre 0,0 et 1,0. Lorsque vous utilisez RequestDownloadStorePackageUpdatesAsync pour télécharger des packages, cette valeur augmente de 0,0 à 1.0 pendant le téléchargement de chaque package. Lorsque vous utilisez RequestDownloadAndInstallStorePackageUpdatesAsync pour télécharger et installer des packages en une seule opération, cette valeur passe de 0,0 à 0,8 pendant le téléchargement de chaque package, puis passe de 0,8 à 1.0 pendant la phase d’installation.

PackageDownloadSizeInBytes

Taille du package en cours de téléchargement, en octets. Il s’agit d’une estimation qui peut changer pendant le processus de téléchargement.

PackageFamilyName

Nom de famille du package en cours de téléchargement ou d’installation.

PackageUpdateState

Valeur StorePackageUpdateState qui indique l’état du package en cours de téléchargement ou d’installation.

TotalDownloadProgress

Progression actuelle de tous les téléchargements de package dans la demande, représentée par une valeur comprise entre 0,0 et 1,0.

S’applique à