Freigeben über


StorePackageUpdateStatus Struktur

Definition

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.

Gilt für: