StorePackageUpdateStatus Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt status Informationen für ein Paket bereit, das einer Download- oder Installationsanforderung zugeordnet ist.
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
- Vererbung
-
StorePackageUpdateStatus
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Services.Store.StoreContract (eingeführt in v1.0)
|
Hinweise
Um den Download oder die Installation eines Pakets anzufordern, verwenden Sie die Methoden RequestDownloadAndInstallStorePackagesAsync, RequestDownloadAndInstallStorePackageUpdatesAsync oder RequestDownloadStorePackageUpdatesAsync der StoreContext-Klasse . Die Methode, die Sie zum Verarbeiten von Statusbenachrichtigungen für die Anforderung zuweisen, empfängt ein StorePackageUpdateStatus-Objekt .
Felder
PackageBytesDownloaded |
Die Anzahl der heruntergeladenen Bytes. |
PackageDownloadProgress |
Der Downloadstatus (oder Download und Installation) des aktuellen Pakets, dargestellt durch einen Wert von 0.0 bis 1.0. Wenn Sie RequestDownloadStorePackageUpdatesAsync zum Herunterladen von Paketen verwenden, erhöht sich dieser Wert während des Downloads jedes Pakets von 0.0 auf 1.0. Wenn Sie RequestDownloadAndInstallStorePackageUpdatesAsync zum Herunterladen und Installieren von Paketen in einem einzelnen Vorgang verwenden, erhöht sich dieser Wert während des Downloads jedes Pakets von 0,0 auf 0,8 und erhöht sich dann während der Installationsphase von 0,8 auf 1,0. |
PackageDownloadSizeInBytes |
Die Größe des heruntergeladenen Pakets in Bytes. Dies ist eine Schätzung, die sich während des Downloadvorgangs ändern kann. |
PackageFamilyName |
Der Familienname des Pakets, das heruntergeladen oder installiert wird. |
PackageUpdateState |
Ein StorePackageUpdateState-Wert , der den Status des Pakets angibt, das heruntergeladen oder installiert wird. |
TotalDownloadProgress |
Der aktuelle Fortschritt aller Paketdownloads in der Anforderung, dargestellt durch einen Wert von 0.0 bis 1.0. |