Поделиться через


Шаретаржет (схема расширений для Windows 8.1)

Объявляет точку расширения приложения типа Windows. шаретаржет. Приложение может совместно использовать указанные типы файлов.

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

<Продлен>
<ShareTarget>

Синтаксис

<ShareTarget m:Description? = A string between 1 and 255 characters in length. >

  <!-- Child elements -->
  SupportedFileTypes?,
  DataFormat{0,10000}

</ShareTarget>

Ключ

? Необязательный (ноль или один) {} конкретный диапазон вхождений

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

Атрибуты

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

Описание общего целевого объекта. Эта строка может быть локализована.

Строка длиной от 1 до 255 символов. Нет

 

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

Дочерний элемент Описание
Формат.

Указывает формат пакета данных, например текстовый или HTML-формат, который может совместно использоваться приложением. Он уникален для каждого приложения в пакете и учитывает регистр.

Суппортедфилетипес (тип: CT_CharmsSupportedFileTypes)

Определяет типы файлов, к которым может предоставить доступ приложение.

 

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

Родительский элемент Описание
Расширение (тип: CT_ApplicationExtension)

Объявляет точку расширения для приложения.

 

Remarks

Чудо-приложение Share предоставляет доступ к списку целевых приложений, которые могут получать данные, которыми пользователь хочет поделиться. Эта точка расширения позволяет включить приложение в список целевых объектов общего доступа.

Шаретаржет должен указывать либо элемент суппортедфилетипес , либо хотя бы один элемент формата . Они не могут опускаться одновременно. Схема допускает пропуск обоих значений, но семантическая проверка завершится ошибкой.

Примеры

<Extension Category="windows.shareTarget">
  <ShareTarget>
    <SupportedFileTypes>
      <SupportsAnyFileType />
    </SupportedFileTypes>
    <DataFormat>Text</DataFormat>
    <DataFormat>Uri</DataFormat>
    <DataFormat>Bitmap</DataFormat>
    <DataFormat>Html</DataFormat>
    <DataFormat>http://schema.org/Book</DataFormat>
  </ShareTarget>
</Extension>

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

ЗадачиДобавление общего ресурса

Основные понятияконтракты и расширения приложения

Требования

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