요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.
PackageId Class
이름, 버전 및 게시자와 같은 패키지 식별 정보를 제공합니다.
구문
var packageId = Windows.ApplicationModel.Package.current.id;
특성
- DualApiPartitionAttribute()
- MarshalingBehaviorAttribute(Agile)
- VersionAttribute(NTDDI_WIN8)
구성원
PackageId클래스에는 다음과 같은 유형의 구성원이 있습니다.
메서드
The PackageId 클래스 다음에서 메서드를 상속합니다. Object 클래스 (C#/VB/C++).
속성
PackageId클래스 다음 속성이 있습니다.
| 속성 | 액세스 유형 | 설명 |
|---|---|---|
| 읽기 전용 | Gets the processor architecture for which the package was created. | |
| 읽기 전용 | Gets the family name of the package. | |
| 읽기 전용 | Gets the full name of the package. | |
| 읽기 전용 | Gets the name of the package. | |
| 읽기 전용 | Gets the publisher of the package. | |
| 읽기 전용 | Gets the publisher ID of the package. | |
| 읽기 전용 | Gets the resource ID of the package. | |
| 읽기 전용 | Gets the package version info. |
예제
Package.Current | current 속성을 사용하여 현재 앱의 패키지를 가져옵니다. Package.Id | id 속성을 사용하여 패키지 ID를 가져옵니다. 이 예제에서는 Package 및 PackageId 클래스의 멤버를 사용하여 패키지 ID 정보를 가져옵니다.
var package = Windows.ApplicationModel.Package.current; var packageId = package.id; var version = packageId.version; var output = [ "Name: \"" + packageId.name + "\"", "Version: " + version.major + "." + version.minor + "." + version.build + "." + version.revision, "Architecture: " + packageId.architecture, "ResourceId: \"" + packageId.resourceId + "\"", "Publisher: \"" + packageId.publisher + "\"", "PublisherId: \"" + packageId.publisherId + "\"", "FullName: \"" + packageId.fullName + "\"", "FamilyName: \"" + packageId.familyName + "\"", "IsFramework: " + package.isFramework ];
요구 사항
|
지원되는 최소 클라이언트 | Windows 8 [Windows 스토어 앱, 데스크톱 앱] |
|---|---|
|
지원되는 최소 서버 | Windows Server 2012 [Windows 스토어 앱, 데스크톱 앱] |
|
지원되는 최소 전화 | Windows Phone 8 |
|
네임스페이스 |
|
|
메타데이터 |
|
참고 항목
- 샘플
- 앱 패키지 정보 샘플
- 개념
- 앱 패키지 및 배포
- 참조
- Package.Current
- Package.Id
