Bagikan melalui


rescap2:Extension (Windows 10)

Mendeklarasikan titik ekstensibilitas untuk aplikasi.

Hierarki elemen

<Paket>

    <Aplikasi>

         <Aplikasi>

              <Ekstensi>

                   <rescap2:Extension>

Sintaks

<rescap2:Extension
    Category = 'A string that can have one of the following values: "windows.userDataAccountProvider".'
    Executable = 'An optional string with a value between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *. It specifies the default executable for the extension. If not specified, the executable defined for the app is used.  If specified, the EntryPoint property is also used. If that EntryPoint property isnt specified, the EntryPoint defined for the app is used.'
    EntryPoint = 'An optional string with a value between 1 and 256 characters in length, representing the  task handling the extension. This is normally the fully namespace-qualified name of a Windows Runtime type. If EntryPoint is not specified, the EntryPoint defined for the app is used instead.'
    RuntimeType = 'An optional string with a value between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.'
    ResourceGroup = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
    StartPage = 'An optional string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.' 
    uap10:TrustLevel = 'An optional string value. If specified, it must be either "appContainer" or "mediumIL".'
    uap10:RuntimeBehavior  = 'An optional string value. If specified, it must be one of the following values:  "windowsApp", "packagedClassicApp", or "win32App".'
    uap10:HostId = 'An alphanumeric string with an optional value between 1 and 255 characters in length. Must begin with an letter.'
    uap10:Parameters = 'A string with an optional value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
    uap11:Id = 'An optional string with a value between 1 and 255 characters in length with a non-whitespace character at its beginning and end.'
    uap11:Subsystem = 'An optional string that can have one of the following values: "console" or "windows".'
    uap11:SupportsMultipleInstances = 'An optional boolean value.'
    uap11:ResourceGroup = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
    uap11:CurrentDirectoryPath = 'An optional string that cannot contain these characters: <, >, |, ?, or *. >'
    uap11:Parameters = 'An optional string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
    desktop7:CompatMode = 'An optional string the can have one of the following values: "classic" or "modern".'
    desktop7:Scope = 'An optional string that can have one of the following values: "machine" or "user".'
/>

Kunci

? opsional (nol atau satu)

Atribut dan elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Nilai default
Kategori Jenis titik ekstensibilitas aplikasi. String yang dapat memiliki salah satu nilai berikut: windows.userDataAccountProvider. Ya
Eksekusi Peluncuran default yang dapat dieksekusi. String opsional dengan nilai antara 1 dan 256 karakter yang harus diakhir dengan .exe dan tidak boleh berisi karakter ini: <, , >, :", |, ?, atau *. Ini menentukan executable default untuk ekstensi. Jika tidak ditentukan, executable yang ditentukan untuk aplikasi akan digunakan. Jika ditentukan, properti EntryPoint juga digunakan. Jika properti EntryPoint tersebut tidak ditentukan, EntryPoint yang ditentukan untuk aplikasi akan digunakan. Tidak
EntryPoint ID kelas yang dapat diaktifkan. String opsional dengan nilai antara 1 dan 256 karakter, mewakili tugas yang menangani ekstensi. Ini biasanya nama yang sepenuhnya memenuhi syarat namespace layanan dari jenis Windows Runtime. Jika EntryPoint tidak ditentukan, EntryPoint yang ditentukan untuk aplikasi akan digunakan sebagai gantinya. Tidak
RuntimeType Penyedia runtime. Atribut ini digunakan biasanya ketika ada kerangka kerja campuran dalam aplikasi. String opsional dengan nilai antara 1 dan 255 karakter yang tidak dapat dimulai atau diakhir dengan titik atau berisi karakter ini: <, , :">, /, , \, |, , ?, atau .* Tidak
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. Lihat Application@ResourceGroup. String alfanumerik opsional dengan panjang nilai antara 1 dan 255 karakter. Harus dimulai dengan surat. Tidak
StartPage Halaman web yang menangani titik ekstensibilitas. String opsional dengan nilai antara 1 dan 256 karakter yang tidak boleh berisi karakter ini: <, , >, :", |, ?, atau *. Tidak
uap10:TrustLevel Menentukan tingkat kepercayaan ekstensi. Nilai string opsional. Jika ditentukan, itu bisa menjadi salah satu nilai berikut: appContainer atau mediumIL. Tidak
uap10:RuntimeBehavior Menentukan perilaku runtime ekstensi. Nilai string opsional. Jika ditentukan, itu bisa menjadi salah satu nilai berikut: windowsApp, packagedClassicApp, atau win32App. Tidak
uap10:HostId Menentukan ID runtime host untuk ekstensi. String alfanumerik dengan nilai opsional antara 1 dan 255 karakter. Harus dimulai dengan surat. Tidak
uap10:Parameters Berisi parameter baris perintah untuk diteruskan ke ekstensi. Hanya didukung untuk aplikasi desktop. String dengan nilai 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. String opsional dengan nilai antara 1 dan 255 karakter dengan karakter non-spasi di awal dan akhir. Tidak
uap11:Subsistem Atribut ini diwarisi dari sintaks ekstensi dasar dan tidak berlaku untuk ekstensi com4. Selain validasi sintaksis, nilai ini diabaikan. String opsional yang dapat memiliki salah satu nilai berikut: konsol atau jendela. Tidak
uap11:SupportsMultipleInstances Menentukan apakah instans harus berjalan dalam proses yang berbeda. Nilai defaultnya adalah false. Nilai boolean opsional. 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. Lihat Application@ResourceGroup. String alfanumerik opsional dengan panjang nilai antara 1 dan 255 karakter. Harus dimulai dengan surat. Tidak
uap11:CurrentDirectoryPath Menentukan direktori awal saat proses aplikasi diluncurkan. Atribut ini mendukung makro. Untuk informasi selengkapnya, lihat Makro dalam skema manifes paket. String opsional yang tidak boleh berisi karakter ini: <, , >, |?, atau *. > Tidak
uap11:Parameters Atribut ini diwarisi dari sintaks ekstensi dasar dan tidak berlaku untuk ekstensi com4. Selain validasi sintaksis, nilai ini diabaikan. Atribut ini mendukung makro. Untuk informasi selengkapnya, lihat Makro dalam skema manifes paket. String opsional dengan nilai 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 . String opsional dapat memiliki salah satu nilai berikut: klasik atau modern. Tidak
desktop7:Scope 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 "user". Scope="machine" memerlukan kemampuan Microsoft.classicAppCompatElevated_8wekyb3d8bbwe . String opsional yang dapat memiliki salah satu nilai berikut: mesin atau pengguna. Tidak

Elemen anak

Tidak ada.

Elemen induk

elemen induk Deskripsi
Ekstensi (jenis: CT_ApplicationExtensions) Menentukan satu atau beberapa titik ekstensibilitas untuk aplikasi.

Contoh

<Package 
    xmlns:rescap2="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities/2"  
    IgnorableNamespaces="... rescap2">
    <Applications>
        <Application>
            <Extensions>
                <rescap2:Extension
                    Category="windows.userDataAccountsProvider" />   
            </Extensions>
        </Application>
    </Applications>
</Package>

Persyaratan

Item Nilai
Ruang nama http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities/2
uap10 http://schemas.microsoft.com/appx/manifest/uap/windows10/10
uap11 http://schemas.microsoft.com/appx/manifest/uap/windows10/11
Versi OS Minimum Windows 10 versi 1607 (Build 14393)