uap:AppService (Windows 10)

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

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

<Пакет>

    <Приложения>

         <Развертывание>

              <Модули>

                   <uap:Extension>

                        <uap:AppService>

Синтаксис

<uap: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 only.'
  ServerName = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with an alphabetic character.'
  uap4:SupportsMultipleInstances = 'A boolean value'. />

Клавиши

? необязательный (ноль или один)

Элементы и атрибуты

Атрибуты

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

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

Отсутствует.

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

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

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/manifest/uap/windows10