référence Windows Share DataFormat et FileType

Utilisez cette référence pour choisir les déclarations et LES API appropriées DataFormat pour votre intégration de partage Windows.

Table de référence DataFormat

DataFormat API d’envoi API de réception Types d’applications classiques
Text SetText GetTextAsync Applications de notes, outils presse-papiers, texte général
Uri / WebLink SetWebLink GetWebLinkAsync Navigateurs, signets, applications de messagerie
ApplicationLink SetApplicationLink GetApplicationLinkAsync Applications qui exposent des liens profonds
Html SetHtmlFormat GetHtmlFormatAsync Clients de messagerie, éditeurs de texte enrichi
Bitmap SetBitmap GetBitmapAsync Éditeurs de photos, visionneuses d’images
StorageItems SetStorageItems GetStorageItemsAsync Gestionnaires de fichiers, applications de stockage cloud
Rtf SetRtf GetRtfAsync processeurs Word, éditeurs de texte enrichi

Tip

Pour les URL, préférez SetWebLink toujours .SetText Les applications cibles peuvent générer des aperçus de liens enrichis et gérer correctement la navigation uniquement lorsque le contenu arrive en tant qu’URI.

Déclarations FileType par catégorie d’application

Utilisez cette aide-mémoire pour choisir le jeu de <uap:FileType> déclarations le plus étroit pour votre manifeste. La déclaration de moins de types spécifiques réduit le bruit dans la feuille De partage et empêche votre application d’apparaître pour le contenu qu’elle ne peut pas gérer.

Catégorie d’application Déclarations recommandées <uap:FileType> Formats de données supplémentaires
Visionneuse de photos / éditeur .jpg .jpeg .png .gif .bmp .heic .webp Bitmap, StorageItems
Lecteur vidéo .mp4 .mov .avi .mkv .wmv StorageItems
Lecteur audio .mp3 .flac .wav .aac .m4a StorageItems
Éditeur de document .pdf .docx .xlsx .pptx .txt StorageItems
Gestionnaire de liens / navigateur (aucun type de fichier) Uri, WebLink
Application de messagerie (aucun type de fichier ou type de pièce jointe spécifique) Uri, , WebLinkStorageItems
Application Notes .txt .md Text, StorageItems
Stockage cloud / déplacement de fichiers <uap:SupportsAnyFileType /> StorageItems

Important

<uap:SupportsAnyFileType /> est approprié uniquement pour les movers de fichiers à usage général. Pour chaque autre catégorie d’application, déclarez des extensions de fichier spécifiques. Les déclarations sur-étendues sont le bogue cible de partage le plus courant.