Bagikan melalui


uap17:Extension

Deskripsi

Mendeklarasikan titik ekstensibilitas untuk aplikasi.

Hierarki Elemen

<Paket>
<Ekstensi>
<uap17:Extension>

Sintaks

<uap17:Extension     Category = "windows.packageExtensionHost" | "windows.packageExtension"
    desktop11:AppLifecycleBehavior = "systemManaged" | "unmanaged"
    Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.
    EntryPoint? = A string between 1 and 256 characters in length that cannot start or end with a whitespace character.
    RuntimeType? = A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.
    StartPage? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
    ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap10:TrustLevel? = "appContainer" | "mediumIL"
    uap10:RuntimeBehavior? = "windowsApp" | "packagedClassicApp" | "win32App"
    uap10:HostId? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap10:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
    uap11:Id? = A string between 1 and 255 characters in length with a non-whitespace character at its beginning and end.
    uap11:Subsystem? = "console" | "windows"
    uap11:SupportsMultipleInstances? = Boolean.
    uap11:ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap11:CurrentDirectoryPath? = A string that cannot contain these characters: <, >, |, ?, or *. >
    uap11:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
    desktop7:CompatMode? = "classic" | "modern"
    desktop7:Scope? = "machine" | "user"
>
<!-- Child elements -->
  PackageExtensionHost
  PackageExtension
</uap17:Extension>

Kunci

? opsional (nol atau satu)

Atribut

Atribut Deskripsi Jenis Data Diperlukan
Kategori Jenis titik ekstensibilitas paket. Salah satu nilai berikut: "windows.packageExtensionHost" , "windows.packageExtension" Ya
desktop11:AppLifecycleBehavior Memungkinkan aplikasi untuk mengambil alih perilaku siklus hidup yang terkait dengan perilaku runtime untuk ekstensi. Aplikasi atau ekstensi dengan RuntimeBehavior "windowsApp" secara implisit memiliki AppLifecycleBehavior dari "systemManaged". Aplikasi atau ekstensi dengan RuntimeBehavior dari "packagedClassicApp" atau "win32App" secara implisit memiliki AppLifecycleBehavior dari "tidak terkelola" Salah satu nilai berikut: "systemManaged" , "unmanaged". Tidak
Eksekusi Peluncuran default yang dapat dieksekusi. Salah satu nilai berikut: Panjang string antara 1 dan 256 karakter yang harus diakhir dengan ".exe" dan tidak boleh berisi karakter ini: <, , >:, ", ,, ?, atau *. Tidak
EntryPoint ID kelas yang dapat diaktifkan. Panjang string antara 1 dan 256 karakter yang tidak dapat dimulai atau diakhir dengan karakter spasi kosong. Tidak
RuntimeType Penyedia runtime. Salah satu nilai berikut: Panjang string antara 1 dan 255 karakter yang tidak dapat dimulai atau diakhir dengan titik atau berisi karakter ini: <, , >:, ", /, , ,, ?, atau *. Tidak
StartPage Halaman web yang menangani titik ekstensibilitas. Salah satu nilai berikut: Panjang string antara 1 dan 256 karakter yang tidak boleh berisi karakter ini: <, , >: , ", ", ,, ?, atau *. Tidak
ResourceGroup Tag opsional yang digunakan untuk mengelompokkan aktivasi ekstensi bersama-sama untuk tujuan manajemen sumber daya (misalnya, CPU dan memori). Panjang string alfanumerik antara 1 dan 255 karakter. Harus dimulai dengan karakter alfabet. Tidak
uap10:TrustLevel Menentukan tingkat kepercayaan ekstensi. Salah satu nilai berikut: "appContainer" , "mediumIL" Tidak
uap10:RuntimeBehavior Menentukan perilaku runtime ekstensi. Salah satu nilai berikut: "windowsApp" , "packagedClassicApp" , "win32App" Tidak
uap10:HostId Menentukan ID runtime host untuk ekstensi. Panjang string alfanumerik antara 1 dan 255 karakter. Harus dimulai dengan karakter alfabet. Tidak
uap10:Parameters Berisi parameter baris perintah untuk diteruskan ke ekstensi. Hanya didukung untuk aplikasi desktop. Panjang string antara 1 dan 32767 karakter dengan karakter non-spasi di awal dan akhir. Tidak
uap11:Id Pengidentifikasi untuk ekstensi. ID harus unik untuk semua ekstensi dalam paket. Panjang string antara 1 dan 255 karakter dengan karakter non-spasi kosong di awal dan akhirnya. Tidak
uap11:Subsistem Atribut ini diwarisi dari sintaks ekstensi dasar. Selain validasi sintaksis, nilai ini diabaikan. Salah satu nilai berikut: "konsol" , "windows" Tidak
uap11:SupportsMultipleInstances Menentukan apakah instans harus berjalan dalam proses yang berbeda. Nilai defaultnya adalah false. Boolean. Tidak
uap11:ResourceGroup Tag yang dapat Anda gunakan untuk mengelompokkan aktivasi ekstensi bersama-sama untuk tujuan manajemen sumber daya (misalnya, CPU dan memori). Nilai yang dapat Anda atur ResourceGroup adalah bentuk bebas dan fleksibel. Panjang string alfanumerik antara 1 dan 255 karakter. Harus dimulai dengan karakter alfabet. Tidak
uap11:CurrentDirectoryPath Menentukan direktori awal saat proses aplikasi diluncurkan. Atribut ini mendukung makro. Untuk informasi selengkapnya, lihat Makro dalam skema manifes paket. Salah satu nilai berikut: String yang tidak boleh berisi karakter ini: <, , >,, ?, atau *. > Tidak
uap11:Parameters Berisi parameter baris perintah untuk diteruskan ke ekstensi. Hanya didukung untuk aplikasi desktop. Atribut ini mendukung makro. Untuk informasi selengkapnya, lihat Makro dalam skema manifes paket. Panjang string antara 1 dan 32767 karakter dengan karakter non-spasi di awal dan akhir. Tidak
desktop7:CompatMode Menentukan apakah informasi ekstensi ini terdaftar dengan Windows dengan cara klasik (misalnya, aplikasi yang tidak dikemas mendaftarkan jenis dengan COM melalui registri) atau dengan cara baru yang lebih tercakup. Nilai defaultnya adalah "modern". CompatMode="classic" memerlukan kemampuan Microsoft.classicAppCompat_8wekyb3d8bbwe . Salah satu nilai berikut: "klasik" , "modern" Tidak
desktop7:Cakupan Menentukan apakah pendaftaran hanya terlihat oleh aplikasi lain yang berjalan sebagai pengguna yang memiliki paket ini terdaftar (pengguna), atau apakah mereka terlihat oleh semua pengguna dan layanan pada mesin (mesin). Nilai defaultnya adalah "pengguna". Scope="machine" memerlukan kemampuan Microsoft.classicAppCompatElevated_8wekyb3d8bbwe . Salah satu nilai berikut: "machine" , "user" Tidak

Elemen Anak

Elemen Deskripsi
PackageExtensionHost Mendeklarasikan titik ekstensibilitas aplikasi jenis windows.appExtensionHost.
PackageExtension Mendeklarasikan titik ekstensibilitas aplikasi dari jenis windows.appExtension.

Keterangan

Persyaratan

Prefiks Nilai
uap17 http://schemas.microsoft.com/appx/manifest/uap/windows10/17
uap10 http://schemas.microsoft.com/appx/manifest/uap/windows10/10
uap11 http://schemas.microsoft.com/appx/manifest/uap/windows10/11
desktop7 http://schemas.microsoft.com/appx/manifest/desktop/windows10/7