Package Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan informasi tentang paket.
public ref class Package sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Package final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Package
Public NotInheritable Class Package
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Penting
Meskipun kelas Paket didukung dalam proses yang tidak dikemas (yaitu, proses milik aplikasi yang tidak memiliki identitas paket), beberapa anggota kelas ini hanya didukung dalam proses yang dikemas (yaitu, proses milik aplikasi yang memiliki identitas paket). Untuk anggota tersebut, bagian Keterangan dari topik mereka berisi lebih banyak info. Dan untuk informasi selengkapnya tentang pengemasan, lihat Mengemas desktop atau aplikasi UWP di Visual Studio.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1607 | 14393 | IsOptional |
1607 | 14393 | SignatureKind |
1607 | 14393 | VerifyContentIntegrityAsync |
1703 | 15063 | GetContentGroupAsync |
1703 | 15063 | GetContentGroupsAsync |
1703 | 15063 | SetInUseAsync |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String>) |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String,Boolean>) |
1809 | 17763 | CheckUpdateAvailabilityAsync |
1809 | 17763 | GetAppInstallerInfo |
1903 | 18362 | EffectiveLocation |
1903 | 18362 | MutableLocation |
2004 | 19041 | EffectiveExternalLocation |
2004 | 19041 | EffectiveExternalPath |
2004 | 19041 | EffectivePath |
2004 | 19041 | GetAppListEntries |
2004 | 19041 | GetLogoAsRandomAccessStreamReference |
2004 | 19041 | InstalledPath |
2004 | 19041 | IsStub |
2004 | 19041 | MachineExternalLocation |
2004 | 19041 | MachineExternalPath |
2004 | 19041 | MutablePath |
2004 | 19041 | UserExternalLocation |
2004 | 19041 | UserExternalPath |
Properti
Current |
Mendapatkan paket untuk aplikasi saat ini. |
Dependencies |
Mendapatkan paket yang bergantung pada paket saat ini. |
Description |
Mendapatkan deskripsi paket. |
DisplayName |
Mendapatkan nama tampilan paket. |
EffectiveExternalLocation |
Mendapatkan lokasi folder eksternal di seluruh komputer atau per pengguna yang ditentukan dalam manifes paket untuk paket saat ini, tergantung pada cara aplikasi diinstal. |
EffectiveExternalPath |
Mendapatkan lokasi folder eksternal di seluruh komputer atau per pengguna yang ditentukan dalam manifes paket untuk paket saat ini, tergantung pada cara aplikasi diinstal. |
EffectiveLocation |
Mendapatkan lokasi folder yang diinstal atau folder yang dapat diubah untuk paket yang diinstal, tergantung pada apakah aplikasi dinyatakan dapat diubah dalam manifes paketnya. |
EffectivePath |
Mendapatkan jalur folder yang diinstal atau folder yang dapat diubah untuk paket yang diinstal, tergantung pada apakah aplikasi dinyatakan dapat diubah dalam manifes paketnya. |
Id |
Mendapatkan identitas paket dari paket saat ini. |
InstallDate |
Hanya Windows Phone. Mendapatkan tanggal paket aplikasi diinstal pada telepon pengguna. |
InstalledDate |
Mendapatkan tanggal paket aplikasi diinstal atau terakhir diperbarui. |
InstalledLocation |
Mendapatkan jalur paket saat ini di folder penginstalan asli untuk paket saat ini. |
InstalledPath |
Mendapatkan jalur paket saat ini di folder penginstalan asli untuk paket saat ini. |
IsBundle |
Menunjukkan apakah paket tersebut adalah paket bundel. |
IsDevelopmentMode |
Menunjukkan apakah paket diinstal dalam mode pengembangan. |
IsFramework |
Menunjukkan apakah paket lain dapat mendeklarasikan dependensi pada paket ini. |
IsOptional |
Menunjukkan apakah paket bersifat opsional. |
IsResourcePackage |
Menunjukkan apakah paket tersebut adalah paket sumber daya. |
IsStub |
Mendapatkan nilai yang menunjukkan apakah aplikasi dalam paket saat ini adalah aplikasi stub. |
Logo |
Mendapatkan logo paket. |
MachineExternalLocation |
Mendapatkan lokasi folder eksternal di seluruh komputer yang ditentukan dalam manifes paket untuk paket saat ini. |
MachineExternalPath |
Mendapatkan lokasi folder eksternal di seluruh komputer yang ditentukan dalam manifes paket untuk paket saat ini. |
MutableLocation |
Mendapatkan jalur paket saat ini di folder yang dapat diubah untuk paket yang diinstal, jika aplikasi dinyatakan dapat diubah dalam manifes paketnya. |
MutablePath |
Mendapatkan jalur paket saat ini di folder yang dapat diubah untuk paket yang diinstal, jika aplikasi dinyatakan dapat diubah dalam manifes paketnya. |
PublisherDisplayName |
Mendapatkan nama tampilan penerbit paket. |
SignatureKind |
Bagaimana paket aplikasi ditandatangani. |
SourceUriSchemeName |
Berisi bagian skema dari URI yang digunakan untuk menginstal paket. |
Status |
Dapatkan status paket saat ini untuk pengguna. |
UserExternalLocation |
Mendapatkan lokasi folder eksternal per pengguna yang ditentukan dalam manifes paket untuk paket saat ini. |
UserExternalPath |
Mendapatkan jalur folder eksternal per pengguna yang ditentukan dalam manifes paket untuk paket saat ini. |
Metode
CheckUpdateAvailabilityAsync() |
Metode * |
FindRelatedPackages(FindRelatedPackagesOptions) |
Metode FindRelatedPackages menyediakan dependensi lalu dependen untuk paket tertentu sebagai daftar Paket. Daftar dapat difilter berdasarkan jenis dependensi menggunakan parameter opsi . |
GetAppInstallerInfo() |
Mengembalikan lokasi file XML .appinstaller. Gunakan metode ini saat Anda perlu mengambil lokasi file XML .appinstaller untuk aplikasi Anda. Misalnya, ini berguna jika aplikasi Anda perlu berbagi URI ke file .appinstaller terkait. Anda dapat secara opsional menambahkan argumen ke URI. |
GetAppListEntries() |
Menghitung aplikasi paket pada perangkat dan mengembalikan daftar secara sinkron. Hanya aplikasi yang disertakan dalam paket saat ini yang dikembalikan. |
GetAppListEntriesAsync() |
Menghitung aplikasi paket pada perangkat dan mengembalikan daftar secara asinkron. Hanya aplikasi yang disertakan dalam paket saat ini yang dikembalikan. |
GetContentGroupAsync(String) |
Menyediakan informasi tentang grup konten paket seperti statusnya, nama, apakah diperlukan, dan sebagainya. |
GetContentGroupsAsync() |
Menyediakan informasi tentang semua grup konten paket di aplikasi dan statusnya, nama, apakah diperlukan, dan sebagainya. |
GetLogoAsRandomAccessStreamReference(Size) |
Mendapatkan logo aplikasi paket sebagai aliran akses acak. |
GetThumbnailToken() |
Hanya Windows Phone. Mengembalikan token yang dapat digunakan untuk mengambil gambar mini yang terkait dengan paket aplikasi ini. |
Launch(String) |
Hanya Windows Phone. Meluncurkan aplikasi yang ditentukan. |
SetInUseAsync(Boolean) |
Mengatur apakah paket sedang digunakan atau tidak. |
StageContentGroupsAsync(IIterable<String>) |
Masukkan paket dalam grup konten yang ditentukan ke dalam antrean penahapan. |
StageContentGroupsAsync(IIterable<String>, Boolean) |
Masukkan paket dalam grup konten yang ditentukan ke dalam antrean penahapan; secara opsional menempatkan grup konten di kepala antrean. |
VerifyContentIntegrityAsync() |
Memastikan bahwa paket belum dimodifikasi atau diubah sebelum dimuat. |