uap3:AppService
声明 类型为 windows.appService 的应用扩展点。 应用程序协定是一种让应用调用属于另一个应用的后台任务的方法,或者对于为应用协定提供服务而调用的后台任务,一种与其调用方进行通信的方式。
元素层次结构
<uap3:AppService>
语法
<uap3:AppService
Name = 'A string with a value between 2 and 39 characters in length that consists of alphanumeric characters, periods (except for the first character), and dashes.'
ServerName = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
SupportsRemoteSystems = 'An optional boolean value.'
uap4:SupportsMultipleInstances = 'An optional boolean value.' />
特性和元素
属性
属性 | 说明 | 数据类型 | 必须 | 默认值 |
---|---|---|---|---|
名称 | 服务名称 (用于将应用程序协定的调用方与提供程序) 匹配。 | 一个字符串,其值长度介于 2 到 39 个字符之间,由字母数字字符、句点 ((第一个字符) 除外)和短划线组成。 | 是 | |
ServerName | 要实例化的 COM 服务器满足协定激活 (可确保运行时) 仅存在一个服务器的实例。 这是一个可选属性,仅用于 PPLE 主机进程。 | 可选的字母数字字符串,其值长度介于 1 到 255 个字符之间。 必须以字母开头。 | 否 | |
SupportsRemoteSystems | 指示是否允许从远程终结点访问应用服务的终结点。 | 可选的布尔值。 | 否 | |
uap4:SupportsMultipleInstances | 支持多个单独的应用服务实例。 | 可选的布尔值。 | 否 |
子元素
无。
父元素
父元素 | 描述 |
---|---|
uap:Extension | 声明应用的扩展点。 |
注解
注意
若要使用 uap3 或 uap4 架构元素,必须具有正确版本的 Windows 10并包含关联的 XML 架构命名空间。 有关架构版本的详细信息,请参阅 Windows 10 有何不同。
示例
<Package
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
IgnorableNamespaces="uap uap3">
<Applications>
<Application>
<Extensions>
<uap:Extension
Category="windows.appService"
Executable="App1.exe"
EntryPoint="FabrikamService.InventoryServiceTask">
<uap3:AppService
Name="com.fabrikam.inventoryService"
SupportsRemoteSystems="true"/>
</uap:Extension>
</Extensions>
</Application>
</Applications>
</Package>
要求
项 | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10/3 |
Minimum OS Version | Windows 10版本 1607 (内部版本 14393) |