справочник Windows по Share DataFormat и FileType

Используйте эту ссылку для выбора правильных DataFormat объявлений и API для интеграции Windows Share.

Справочная таблица DataFormat

DataFormat Api отправки API получения Типичные типы приложений
Text SetText GetTextAsync Приложения заметок, средства буфера обмена, общий текст
Uri / WebLink SetWebLink GetWebLinkAsync Браузеры, закладки, приложения для обмена сообщениями
ApplicationLink SetApplicationLink GetApplicationLinkAsync Приложения, предоставляющие глубокие ссылки
Html SetHtmlFormat GetHtmlFormatAsync Клиенты электронной почты, редакторы форматированного текста
Bitmap SetBitmap GetBitmapAsync Редакторы фотографий, средства просмотра изображений
StorageItems SetStorageItems GetStorageItemsAsync Диспетчеры файлов, облачные приложения хранилища
Rtf SetRtf GetRtfAsync Word процессоры, редакторы форматированного текста

Tip

Для URL-адресов всегда предпочтительны SetWebLinkSetText. Целевые приложения могут создавать расширенные просмотры ссылок и обрабатывать навигацию правильно, только если содержимое поступает в виде универсального кода ресурса (URI).

Объявления FileType по категориям приложений

Используйте этот памятка, чтобы выбрать самый узкий набор объявлений для манифеста <uap:FileType> . Объявление меньшего числа, более конкретных типов снижает шум на листе общего доступа и предотвращает отображение приложения для содержимого, которое он не может обрабатывать.

Категория приложения Рекомендуемые <uap:FileType> объявления Дополнительные форматы данных
Средство просмотра фотографий или редактор .jpg .jpeg .png .gif .bmp .heic .webp Bitmap, StorageItems
Видеопроигрыватель .mp4 .mov .avi .mkv .wmv StorageItems
Аудиопроигрыватель .mp3 .flac .wav .aac .m4a StorageItems
Редактор документов .pdf .docx .xlsx .pptx .txt StorageItems
Обработчик ссылок или браузер (нет типов файлов) Uri, WebLink
Приложение для обмена сообщениями (нет типов файлов или определенных типов вложений) Uri, , WebLinkStorageItems
Приложение Notes .txt .md Text, StorageItems
Облачное хранилище или перемещение файлов <uap:SupportsAnyFileType /> StorageItems

Important

<uap:SupportsAnyFileType /> подходит только для перемещения файлов общего назначения. Для каждой другой категории приложения объявите определенные расширения файлов. Более широкие объявления являются наиболее распространенной ошибкой, предназначенной для общего доступа.