Возможность (схема пакета для Windows 8)

Объявляет возможности, необходимые для пакета.

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

<Пакет>
<Возможности>
<Функция>

Синтаксис

<Capability Name = "internetClient" | "internetClientServer" | "privateNetworkClientServer" | "documentsLibrary" | "picturesLibrary" | ... />

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
имя;

Имя возможности.

Этот атрибут может иметь одно из следующих значений:

  • internetClient
  • internetClientServer
  • privateNetworkClientServer
  • documentsLibrary
  • picturesLibrary
  • videosLibrary
  • musicLibrary
  • enterpriseAuthentication
  • sharedUserCertificates
  • removableStorage
Да

 

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

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

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

Родительский элемент Описание
Capabilities

Объявляет доступ к защищенным ресурсам пользователя, которые требуются для пакета.

 

Remarks

В следующей таблице описаны значения возможностей.

Функция Описание
internetClient на Windows это обеспечивает доступ к подключению к интернету для исходящих подключений к интернету. на Windows Phone предоставляет полный доступ к локальным и интернет-подключениям и может действовать как сервер, но входящий доступ к критически важным портам всегда блокируется.
internetClientServer на Windows это обеспечивает доступ к подключению к интернету, включая входящие незапрошенные подключения из интернета — приложение может передавать данные на компьютер или с него через брандмауэр. Если объявлена эта характеристика, объявлять internetClient не нужно. на Windows Phone предоставляет полный доступ к локальным и интернет-подключениям и может действовать как сервер, но входящий доступ к критически важным портам всегда блокируется.
privateNetworkClientServer В Windows это обеспечивает доступ к домашней или рабочей сети — приложение может передавать данные между компьютером и другими компьютерами в той же сети. в Windows Phone предоставляет тот же доступ, что и internetClient или интернетклиентсервер.
documentsLibrary Библиотека документов, включая возможность добавления, изменения или удаления файлов. Пакет может обращаться только к тем типам файлов, которые были объявлены в манифесте. Приложения не имеют доступа к библиотекам документов на компьютерах домашней группы.
picturesLibrary Библиотека изображений, включая возможность добавления, изменения или удаления файлов. Эта возможность также включает библиотеки изображений на компьютерах домашней группы, а также типы файлов изображений на локально подключенных серверах мультимедиа.
videosLibrary Библиотека видео, включая возможность добавления, изменения или удаления файлов. Эта возможность также включает библиотеки видео на компьютерах домашней группы, а также типы видеофайлов на локально подключенных серверах мультимедиа.
musicLibrary Музыкальная библиотека и списки воспроизведения, включая возможность добавления, изменения или удаления файлов. Эта возможность также включает в себя музыкальные библиотеки и списки воспроизведения в музыкальной библиотеке на компьютерах домашней группы, а также типы музыкальных файлов на локально подключенных серверах мультимедиа.
enterpriseAuthentication учетные данные Windows для доступа к корпоративной интрасети. Это приложение может олицетворять вас в сети.
sharedUserCertificates Сертификаты программного обеспечения и оборудования или смарт-карты, используемые для их распознавания в приложении. Эта возможность может использоваться работодателем, банком или правительственными службами для их обнаружения.
removableStorage Съемные носители, например внешний жесткий диск, флэш-накопитель USB, или переносное устройство MTP, включая возможность добавления, изменения или удаления конкретных файлов. Этот пакет может обращаться только к тем типам файлов, которые были объявлены в манифесте.

 

Примеры

Ниже приведен пример узла возможностей .

<Capabilities>
  <Capability Name="internetClient"/>
  <Capability Name="musicLibrary"/>
  <Capability Name="videosLibrary"/>
  <DeviceCapability Name="microphone"/>
  <DeviceCapability Name="webcam"/>
</Capabilities>

См. также раздел

Объявления возможностей приложения

Руководство по параметрам приложений

Требования

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