Возможности (Windows 10)
Объявляет доступ к защищенным пользовательским ресурсам, которые требуются пакету.
Иерархия элементов
<Возможности>
Синтаксис
<Capabilities>
<!-- Child elements -->
Capability{0,100},
uap:Capability{0,100},
DeviceCapability{0,100},
mobile:Capability{0,100},
rescap:Capability{0,100},
uap:Capability{0,100},
uap2:Capability{0,100},
uap3:Capability{0,100},
uap4:Capability{0,100},
uap4:CustomCapability{0,100},
uap7:Capability{0,100},
uap11:Capability{0,100}
</Capabilities>
Ключ
{}
определенный диапазон вхождений
Элементы и атрибуты
Атрибуты
Отсутствует.
Дочерние элементы
Дочерний элемент | Описание |
---|---|
Возможность | Объявляет возможность, необходимую для пакета. |
DeviceCapability | Объявляет возможности устройства, необходимые пакету. В Windows 10.0.10240.0 может содержать до 100 элементов [Device](element-device.md). В Windows 10.0.10586.0 может содержать до 1000 (синтаксис и примеры см. в разделе Примеры). |
mobile:Capability | Объявляет возможность, необходимую для пакета. (мобильное устройство) |
rescap:Capability | Объявляет ограниченную возможность, необходимую пакету. |
uap2:Capability | Объявляет возможность, необходимую для пакета. (uap2) |
uap3:Capability | Объявляет возможность, необходимую для пакета. (uap3) |
uap4:Capability | Объявляет возможность, необходимую для пакета. (uap4) |
uap4:CustomCapability | Объявляет пользовательскую возможность, необходимую пакету. (uap4) |
uap11:Capability | Объявляет возможность, необходимую для пакета. (uap11) |
Родительские элементы
Родительский элемент | Описание |
---|---|
Пакет | Определяет корневой элемент манифеста пакета приложения. Манифест описывает структуру и возможности программного обеспечения для системы. |
Комментарии
Если явно не объявить возможности, необходимые приложению для доступа к ресурсам пользователя, приложение не сможет получить доступ к этим ресурсам. Однако даже если вы объявите возможность, ваше приложение по-прежнему не будет иметь доступа к ресурсу пользователя, если он не существует в системе или существуют другие политики безопасности, ограничивающие доступ к ресурсу.
Примеры
Ниже приведен пример узла Возможности .
<Capabilities>
<Capability Name="internetClient"/>
<Capability Name="internetClientServer"/>
<Capability Name="privateNetworkClientServer"/>
<Capability Name="allJoyn"/>
<uap:Capability Name="documentsLibrary"/>
<uap:Capability Name="picturesLibrary"/>
<uap:Capability Name="videosLibrary"/>
<uap:Capability Name="musicLibrary"/>
<uap:Capability Name="enterpriseAuthentication"/>
<uap:Capability Name="sharedUserCertificates"/>
<uap:Capability Name="userAccountInformation"/>
<uap:Capability Name="removableStorage"/>
<uap:Capability Name="appointments"/>
<uap:Capability Name="contacts"/>
<uap:Capability Name="phoneCall"/>
<uap:Capability Name="blockedChatMessages"/>
<uap:Capability Name="objects3D"/>
<mobile:Capability Name="recordedCallsFolder"/>
</Capabilities>
См. также раздел
Объявления возможностей приложения
Требования
Элемент | Значение |
---|---|
Пространство имен | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |