Протокол (схема пакета для Windows 8)
Объявляет точку расширяемости приложения типа Windows. Protocol. Ассоциация URI указывает, что приложение зарегистрировано для управления URI с указанной схемой.
Иерархия элементов
Синтаксис
<Protocol Name = A string between 3 and 39 characters in length that contains numbers, lowercased letters, or a hyphen ('-'). >
<!-- Child elements -->
( Logo?
& DisplayName?
)
</Protocol>
Ключ
?
необязательно (ноль или один)
&
соединитель чередования (может происходить в любом порядке)
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
имя; | Имя схемы универсального кода ресурса (URI), например "mailto". Это имя должно быть уникальным для пакета. |
Строка длиной от 3 до 39 символов, которая содержит цифры, буквы в нижнем регистре или дефис ("-"). | Да |
Дочерние элементы
Дочерний элемент | Описание |
---|---|
Отображаемое имя | Понятное имя, которое может отображаться для пользователей. |
Логотип | Путь к файлу, содержащему изображение. |
Родительские элементы
Родительский элемент | Описание |
---|---|
Расширение (в типе: CT_ApplicationExtensions) | Объявляет точку расширения для приложения. |
Примеры
Следующий пример взят из манифеста пакета одного из примеров пакета SDK.
<Applications>
<Application Id="App" StartPage="default.html">
<Extensions>
<Extension Category="windows.protocol">
<Protocol Name="alsdk" />
</Extension>
</Extensions>
</Application>
</Applications>
См. также раздел
Задачипо обработке активации URI
Основные понятияконтракты и расширения приложения
Требования
Значение | |
---|---|
Пространство имен | http://schemas.microsoft.com/appx/2010/manifest |