다음을 통해 공유


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 클래스의 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까지의 값으로 표시되는 요청에서 모든 패키지 다운로드의 현재 진행률입니다.

적용 대상