StorePackageUpdateStatus 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다운로드 또는 설치 요청과 연결된 패키지에 대한 상태 정보를 제공합니다.
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까지의 값으로 표시되는 요청에서 모든 패키지 다운로드의 현재 진행률입니다. |