Megosztás a következőn keresztül:


uap3:Extension (Windows 10)

Bővíthetőségi pontot deklarál az alkalmazáshoz.

<csomag>

       <alkalmazások>

             <alkalmazás>

                  <\uap3:Extension>

Szintaxis

<uap3:Extension
    Category = 'A string that can be one of the following values: "windows.appointmentDataProvider", "windows.emailDataProvider", "windows.contactDataProvider", "windows.appUriHandler", "windows.appExtensionHost", "windows.appExtension", "windows.protocol", "windows.fileTypeAssociation".' |
    Executable = 'A string with an optional value between 1 and 256 characters in length, that must end with ".exe", and cannot contain the following characters: <, >, :, ", |, ?, or *. 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 the EntryPoint property is not specified, the EntryPoint defined for the app is used.'
    EntryPoint = 'A string with an optional value between 1 and 256 characters in length. Represents the task handling the extension (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 = 'A string with an optional value between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.'
    StartPage = 'A string with an optional value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
    ResourceGroup = 'An alphanumeric string with an optional value between 1 and 255 characters in length. Must begin with a letter.'
    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".'>

    <!-- Child elements -->
    uap3:appointmentDataProvider?
    uap3:emailDataProvider?
    uap3:contactDataProvider?
    uap3:appUriHandler?
    uap3:appService?
    uap3:appExecutionAlias?
    uap3:fileTypeAssociation?

</uap3:Extension>

Kulcs

? nem kötelező (nulla vagy egy)

Attribútumok és elemek

Attribútumok

Attribútum Leírás Adattípus Szükséges Alapértelmezett érték
kategória A csomag bővíthetőségi pontjának típusa. Egy sztring, amely a következő értékek egyikével rendelkezhet: windows.appointmentDataProvider, windows.emailDataProvider, windows.contactDataProvider, windows.appUriHandler, windows.appExtensionHost, windows.appExtension, windows.protocol, windows.fileTypeAssociation. Igen
EntryPoint- Az aktiválható osztályazonosító. 1 és 256 karakter közötti hosszúságú karakterlánc. A bővítményt kezelő feladatot jelöli (általában windowsos futtatókörnyezet-típus teljes névtér-minősítésű neve). Ha a EntryPoint nincs megadva, a rendszer ehelyett az alkalmazáshoz definiált EntryPointot használja. Nem
végrehajtható Az alapértelmezett indítási végrehajtható fájl. 1 és 256 karakter közötti hosszúságú karakterlánc, amelynek .exekell végződnie, és nem tartalmazhat ilyen karaktereket: <, >, :, ", |, ?vagy *. A bővítmény alapértelmezett végrehajtható fájljának megadása. Ha nincs megadva, a rendszer az alkalmazáshoz definiált végrehajtható fájlt használja. Ha meg van adva, a Rendszer a EntryPoint tulajdonságot is használja. Ha ez a EntryPoint-tulajdonság nincs megadva, a rendszer az alkalmazáshoz definiált EntryPointot használja. Nem
RuntimeType A futtatókörnyezet-szolgáltató. Általában akkor használatos, ha egy alkalmazásban kevert keretrendszerek vannak. 1 és 255 karakter közötti hosszúságú karakterlánc, amely nem kezdődhet vagy végződhet ., és nem tartalmazhat karaktereket: <, >, :, ", |, ?vagy *. Nem
StartPage A bővíthetőségi pontot kezelő weblap. 1 és 256 karakter közötti hosszúságú karakterlánc, amely nem tartalmazhat ilyen karaktereket: <, >, :, ", |, ?vagy *. Nem
ResourceGroup Nem kötelező címke a bővítményaktiválások erőforrás-kezelési célokra való csoportosításához (például PROCESSZOR és memória). Lásd a Application@ResourceGroupMegjegyzések szakaszát. 1 és 255 karakter közötti alfanumerikus sztring. Betűvel kell kezdődnie. Nem
uap10:TrustLevel A bővítmény megbízhatósági szintjét adja meg. Nem kötelező sztringérték. Ha meg van adva, az alábbi értékek egyike lehet: appContainer vagy mediumIL. Nem
uap10:RuntimeBehavior Egy bővítmény futtatókörnyezeti viselkedését adja meg. Nem kötelező sztringérték. Ha meg van adva, a következő értékek egyike lehet: windowsApp, packagedClassicAppvagy win32App. Nem
uap10:HostId Megadja a bővítmény gazdagép-futtatókörnyezetének azonosítóját. Alfanumerikus sztring 1 és 255 karakter közötti opcionális értékkel. Betűvel kell kezdődnie. Nem
uap10:Parameters A bővítménynek átadni kívánt parancssori paramétereket tartalmazza. Csak asztali alkalmazások esetén támogatott. 1 és 32767 karakter közötti hosszúságú karakterlánc, amelynek elején és végén nem szóköz karakter szerepel. Nem
uap11:Id A bővítmény azonosítója. Az azonosítónak egyedinek kell lennie a csomag összes bővítményéhez. Nem kötelező sztring 1 és 255 karakter közötti hosszúságú, az elején és végén nem szóköz karakterrel. Nem
uap11:Subsystem A bővítmény által megcélzott alrendszer. Választható sztring, amely a következő értékek egyikével rendelkezhet: konzol vagy Windows. Nem
uap11:SupportsMultipleInstances Meghatározza, hogy a példányoknak különböző folyamatokban kell-e futniuk. Az alapértelmezett érték hamis. Nem kötelező logikai érték. Nem
uap11:ResourceGroup A bővítményaktiválások erőforrás-kezelési célokra (például PROCESSZOR és memória) való csoportosítására használható címke. A ResourceGroup beállítható értéke szabad formátumú és rugalmas. Lásd: Application@ResourceGroup. Nem kötelező alfanumerikus sztring 1 és 255 karakter közötti értékkel. Betűvel kell kezdődnie. Nem
uap11:CurrentDirectoryPath Megadja a kezdeti könyvtárat az alkalmazásfolyamat indításakor. Ez az attribútum támogatja a makrókat. További információ: A csomagjegyzék sémamakrói. Nem kötelező karakterlánc, amely nem tartalmazza ezeket a karaktereket: <, >, |, ?vagy *. > Nem
uap11:Parameters A bővítmény által megcélzott alrendszer. Ez az attribútum támogatja a makrókat. További információ: A csomagjegyzék sémamakrói. 1 és 32767 karakter közötti hosszúságú opcionális sztring, amelynek elején és végén nem szóköz karakter szerepel. Nem
desktop7:CompatMode Azt határozza meg, hogy a bővítmény adatai a Windowsban klasszikus módon (például a csomagolatlan alkalmazások regisztrálnak-e típusokat a COM-ban a beállításjegyzéken keresztül), vagy új hatókörű módokon. Az alapértelmezett érték a "modern". A CompatMode="classic" Microsoft.classicAppCompat_8wekyb3d8bbwe képességet igényel. Egy választható sztring a következő értékek egyikével rendelkezhet: klasszikus vagy modern. Nem
desktop7:Scope Azt határozza meg, hogy a regisztrációk csak olyan felhasználóként futó alkalmazások számára legyenek-e láthatók, akik regisztrálva vannak a csomagban (felhasználó), vagy hogy láthatók-e a gép (gép) összes felhasználója és szolgáltatása számára. Az alapértelmezett érték a "felhasználó". A Scope="machine" használatához Microsoft.classicAppCompatElevated_8wekyb3d8bbwe képesség szükséges. Választható sztring, amely a következő értékek egyikével rendelkezhet: gépi vagy felhasználói. Nem

Gyermekelemek

Gyermekelem Leírás
uap3:AppointmentDataProvider Deklarálja a windows.appointmentDataProvider típusú alkalmazás bővíthetőségi pontját.
uap3:EmailDataProvider Deklarál egy alkalmazás bővíthetőségi pontját windows.emailDataProvider.
uap3:ContactDataProvider Deklarálja a windows.contactDataProvider típusú alkalmazás bővíthetőségi pontját.
uap3:AppUriHandler windows.appUriHandlertípusú alkalmazás bővíthetőségi pontot deklarál.
uap3:AppExtensionHost Deklarálja a windows.appExtensionHost típusú alkalmazáskiterjesztési pontot.
uap3:AppExtension windows.appExtensiontípusú alkalmazáskiterjesztési pontot deklarál.
uap3:AppService windows.appExtensiontípusú alkalmazáskiterjesztési pontot deklarál.
uap3:AppExeuctionAlias windows.appExecutionAliastípusú alkalmazáskiterjesztési pontot deklarál.
uap3:Protocol windows.protocoltípusú alkalmazás bővíthetőségi pontot deklarál.
uap3:FileTypeAssociation windows.fileTypeAssociationtípusú alkalmazáskiterjesztési pontot deklarál.

Szülőelemek

Szülőelem Leírás
bővítmények (típus: CT_ApplicationExtensions) Egy vagy több bővíthetőségi pontot határoz meg az alkalmazáshoz.

Példák

<Package
    xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
    IgnorableNamespaces="... uap3">
    <Applications>
        <Application>
            <Extensions>
                <uap3:Extension
                    Category="windows.appointmentDataProvider" 
                    EntryPoint="UserDataProvider.AppointmentDataProviderTask">  
                    <uap3:AppointmentDataProvider
                        ServerName="MyDataProvider.PPLE" />  
                </uap3:Extension>  
            </Extensions>
        </Application>
    </Applications>
</Package>

Követelmények

Cikk Érték
névtér http://schemas.microsoft.com/appx/manifest/uap/windows10/3
uap10 http://schemas.microsoft.com/appx/manifest/uap/windows10/10
operációs rendszer minimális verziójának Windows 10 1607-es verzió (14393-es build)