Rozhraní API pro balení
Seznamte se s rozhraním API pro balení, které můžete použít k vytváření, čtení a zápisu balíčků aplikací. Každý balíček aplikace obsahuje soubory, které tvoří aplikaci pro Windows, a soubor manifestu, který popisuje software pro Windows.
Námět | Popis |
---|---|
IAppxBlockMapBlock |
Rozhraní IAppxBlockMapBlock poskytuje objekt jen pro čtení, který představuje jednotlivý blok v souboru obsaženém v souboru mapování bloků (AppxBlockMap.xml) balíčku aplikace. Metoda IAppxBlockMapFile::GetBlocks se používá k vrácení výčtu pro procházení a načtení jednotlivých bloků souboru uvedeného v mapě bloků balíčku. |
IAppxBlockMapBlocksEnumerator |
Vytvoří výčet bloků z mapy bloků v jednom souboru. |
IAppxBlockMapFile |
Představuje soubor v mapě bloku. |
IAppxBlockMapFilesEnumerator |
Vytvoří výčet souborů z mapy bloků. |
IAppxBlockMapReader |
Představuje objektový model jen pro čtení pro mapy bloků, které poskytují přístup k atributům souboru a blokové hodnoty hash. |
IAppxBundleFactory |
Vytvoří objekty pro čtení a zápis balíčků balíčků. |
IAppxBundleManifestOptionalBundleInfo |
Poskytuje objektový model jen pro čtení pro <OptionalBundle> element v manifestu balíčku sady. |
IAppxBundleManifestOptionalBundleInfoEnumerator |
Vytvoří výčet volitelných informací o sadě. |
IAppxBundleManifestPackageInfo |
Poskytuje objektový model jen pro čtení pro <Package> element v manifestu balíčku sady. |
IAppxBundleManifestPackageInfo2 |
Poskytuje objektový model jen pro čtení pro <Package> element v manifestu balíčku sady. |
IAppxBundleManifestPackageInfoEnumerator |
Poskytuje objektový model jen pro čtení pro seznam balíčků datové části, které jsou popsány v manifestu balíčku sady. |
IAppxBundleManifestReader |
Poskytuje objektový model jen pro čtení pro manifesty balíčků sady. |
IAppxBundleManifestReader2 |
Poskytuje objektový model jen pro čtení pro manifesty balíčků sady. |
IAppxBundleReader |
Poskytuje objektový model jen pro čtení pro balíčky balíčků. |
IAppxBundleWriter |
Poskytuje objektový model jen pro zápis pro balíčky sad. |
IAppxBundleWriter2 |
Poskytuje objektový model jen pro zápis pro balíčky sad. |
IAppxBundleWriter3 |
Poskytuje objektový model jen pro zápis pro balíčky sad. |
IAppxBundleWriter4 |
Poskytuje objektový model jen pro zápis pro balíčky sad. |
IAppxContentGroup |
Načte informace o skupině obsahu. |
IAppxContentGroupsEnumerator |
Vytvoří výčet skupin obsahu z mapy skupiny obsahu. |
IAppxContentGroupFilesEnumerator |
Vytvoří výčet souborů ve skupinách obsahu z mapy skupiny obsahu. |
IAppxContentGroupMapReader |
Získá informace o mapě skupiny obsahu. |
IAppxContentGroupMapWriter |
Poskytuje objektový model jen pro zápis pro mapu skupiny obsahu. |
IAppxEncryptionFactory |
Vytvoří objekty pro šifrování, dešifrování, čtení a zápis balíčků a sad. |
IAppxEncryptionFactory2 |
Vytvoří objekty pro šifrování, dešifrování, čtení a zápis balíčků a sad aplikací pro Windows. |
IAppxEncryptionFactory3 |
Vytvoří objekty pro šifrování, dešifrování, čtení a zápis balíčků a sad aplikací pro Windows. |
IAppxEncryptionFactory4 |
Vytvoří objekty pro šifrování balíčků a sad aplikací pro Windows. |
IAppxEncryptedPackageWriter |
Poskytuje objektový model jen pro zápis pro šifrované balíčky aplikací. |
IAppxEncryptedPackageWriter2 |
Poskytuje objektový model jen pro zápis pro šifrované balíčky aplikací. |
IAppxEncryptedBlockMapFile |
Načte hodnotu hash souboru a ID šifrovaného souboru mapování bloků. |
IAppxEncryptedFile |
Načte informace o zašifrovaném souboru. |
IAppxEncryptedBundleWriter |
Poskytuje objektový model jen pro zápis pro šifrované balíčky sad. |
IAppxEncryptedBundleWriter2 |
Poskytuje objektový model jen pro zápis pro šifrované balíčky sad. |
IAppxEncryptedBundleWriter3 |
Poskytuje objektový model jen pro zápis pro šifrované balíčky sad. |
IAppxEncryptedPackageFile |
Načte zašifrované čtečky balíčků a datové proudy. |
IAppxFactory |
Vytvoří objekty pro čtení a zápis balíčků aplikací. |
IAppxFactory2 |
Vytvoří objekty pro čtení a zápis balíčků aplikací. |
IAppxFile |
Načte informace o datové části nebo souboru stopy v balíčku. |
IAppxFilesEnumerator |
Vytvoří výčet souborů datové části v balíčku. |
IAppxManifestApplication |
Poskytuje přístup k hodnotám atributů aplikace. |
IAppxManifestApplicationsEnumerator |
Vytvoří výčet aplikací definovaných v manifestu balíčku. |
IAppxManifestDeviceCapabilitiesEnumerator |
Vytvoří výčet funkcí zařízení definovaných v manifestu balíčku. |
IAppxManifestMainPackageDependency |
Poskytuje přístup k hodnotám atributů hlavní závislosti balíčku. |
IAppxManifestMainPackageDependenciesEnumerator |
Vytvoří výčet <MainPackageDependency> elementy z manifestu aplikace. |
IAppxManifestOptionalPackageInfo |
Poskytuje přístup k hodnotám atributů volitelných informací o balíčku. |
IAppxManifestPackageDependenciesEnumerator |
Vytvoří výčet závislostí balíčku definovaných v manifestu balíčku. |
IAppxManifestPackageDependency |
Popisuje závislost jednoho balíčku na jiném balíčku. |
IAppxManifestPackageDependency2 |
Popisuje závislost jednoho balíčku na jiném balíčku. |
IAppxManifestPackageId |
Poskytuje přístup k identitě balíčku. |
IAppxManifestPackageId2 |
Poskytuje přístup k identitě balíčku aplikace. |
IAppxManifestProperties |
Poskytuje přístup jen pro čtení k části vlastností manifestu balíčku. |
IAppxManifestReader |
Představuje objektový model manifestu balíčku, který poskytuje metody pro přístup k elementům manifestu a atributům. |
IAppxManifestReader2 |
Představuje objektový model manifestu balíčku, který poskytuje metody pro přístup k elementům manifestu a atributům. |
IAppxManifestReader5 |
Představuje objektový model manifestu balíčku, který poskytuje metody pro přístup k elementům manifestu a atributům. |
IAppxManifestReader6 |
Představuje objektový model manifestu balíčku, který poskytuje metody pro přístup k elementům manifestu a atributům. |
IAppxManifestResourcesEnumerator |
Vytvoří výčet prostředků definovaných v manifestu balíčku. |
IAppxManifestTargetDeviceFamily |
Načte informace o rodině cílových zařízení z AppxManifest.xml. |
IAppxPackageEditor |
Poskytuje funkce pro úpravy balíčků aplikací. |
IAppxPackageReader |
Poskytuje objektový model jen pro čtení pro balíčky aplikací. |
IAppxPackageWriter |
Poskytuje objektový model jen pro zápis pro balíčky aplikací. |
IAppxPackageWriter2 |
Poskytuje objektový model jen pro zápis pro balíčky aplikací. |
IAppxPackageWriter3 |
Poskytuje objektový model jen pro zápis pro balíčky aplikací. |
IAppxSourceContentGroupMapReader |
Získá informace o mapě zdrojové skupiny obsahu. |
APPX_BUNDLE_FOOTPRINT_FILE_TYPE |
Určuje typ souboru stopy v sadě. |
APPX_ENCRYPTED_PACKAGE_SETTINGS |
Nastavení pro šifrované balíčky aplikací pro Windows |
APPX_ENCRYPTED_PACKAGE_SETTINGS2 |
Nastavení šifrovaného balíčku aplikace pro Windows |
APPX_ENCRYPTED_EXEMPTIONS |
Soubory vyloučené z šifrování balíčků aplikací pro Windows |
APPX_KEY_INFO |
Informace o klíči balíčku aplikace pro Windows |
APPX_ENCRYPTED_PACKAGE_OPTIONS |
Možnosti šifrovaného balíčku aplikace |
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE |
Určuje typ balíčku pro IAppxBundleManifestPackageInfo objektu. |
APPX_CAPABILITIES |
Určuje možnosti nebo oprávnění požadovaná balíčkem. |
APPX_COMPRESSION_OPTION |
Určuje stupeň komprese použité k uložení souboru v balíčku. |
APPX_FOOTPRINT_FILE_TYPE |
Určuje typ souboru stopy v balíčku. |
APPX_PACKAGE_ARCHITECTURE |
Určuje architektury procesoru podporované balíčkem. |
APPX_PACKAGE_ARCHITECTURE2 |
Určuje architektury procesoru podporované balíčkem. |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS |
Možnosti ověření manifestu aplikace při aktualizaci manifestu |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION |
Možnosti použití při aktualizaci balíčku aplikace |
APPX_PACKAGE_SETTINGS |
Představuje nastavení balíčku použitého k vytvoření balíčku. |
APPX_PACKAGE_WRITER_PAYLOAD_STREAM |
Obsahuje data a metadata souborů, které se mají zapisovat do balíčku aplikace. |
Související témata
-
ukázky
-
ukázka informací o manifestu balíčku aplikace (DescribeAppx)
-
úkoly
-
Rychlý start : Extrahování obsahu balíčku aplikace
-
koncepty
-
balíčky aplikací a nasazení
-
referenční