uap3:AppService

Объявляет точку расширяемости приложения типа windows.appService. Application Контракты — это способ вызова фоновой задачи, принадлежащей другому приложению, или фоновой задачи, вызываемой для обслуживания контракта приложения способом взаимодействия с вызывающим.

Иерархия элементов

<Package>
   └─ <Applications>
      └─ <Application>
         └─ <Extensions>
            └─ <uap3:Extension>
               └─ <uap3:AppService>

Синтаксис

<uap3:AppService
  SupportsRemoteSystems = 'An optional boolean value.'
  Name = 'A required string with a value between 2 and 39 characters in length that consists of alphanumeric characters, periods (except for the first character), and dashes only.'
  ServerName = 'An optional alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.'
  uap4:SupportsMultipleInstances = 'An optional boolean value.' />

Атрибуты

Атрибут Описание Тип данных Обязательный Значение по умолчанию
SupportsRemoteSystems Указывает, разрешать ли доступ к конечной точке службы приложений из удаленной конечной точки. Необязательное логическое значение. Нет
Имя Имя службы (используется для сопоставления вызывающей Application стороны контракта с поставщиком). Строка со значением от 2 до 39 символов длиной, состоящей из буквенно-цифровых символов, периодов (за исключением первого символа) и дефисов. Да
Имя сервера Com-сервер, создающий экземпляр для выполнения активации контракта (гарантирует, что во время выполнения существует только один экземпляр сервера). Это необязательный атрибут, который используется только для процессов узла PPLE. Необязательная буквенно-цифровые строки длиной от 1 до 255 символов. Должен начинаться с алфавитного символа. Нет
uap4:SupportsMultipleInstances Поддерживает несколько отдельных экземпляров служб приложений. Необязательное логическое значение. Нет

Дочерние элементы

Нет.

Родительские элементы

Родительский элемент Описание
uap:Extension Объявляет точку расширяемости для приложения.

Требования

Элемент Ценность
Пространство имен http://schemas.microsoft.com/appx/manifest/uap/windows10/3
uap4 http://schemas.microsoft.com/appx/manifest/uap/windows10/4
минимальная версия ОС Windows 10 версии 1607 (сборка 14393)

Замечания

Замечание

Чтобы использовать элементы схемы 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>