Windows Share DataFormat en FileType-verwijzing

Gebruik deze verwijzing om de juiste DataFormat declaraties en API's te kiezen voor uw Windows Share-integratie.

DataFormat-referentietabel

DataFormat API verzenden Api voor ontvangen Typische app-typen
Text SetText GetTextAsync Notities-apps, hulpmiddelen voor klembord, algemene tekst
Uri / WebLink SetWebLink GetWebLinkAsync Browsers, bladwijzers, berichten-apps
ApplicationLink SetApplicationLink GetApplicationLinkAsync Apps die dieptekoppelingen beschikbaar maken
Html SetHtmlFormat GetHtmlFormatAsync E-mailclients, rtf-teksteditors
Bitmap SetBitmap GetBitmapAsync Foto-editors, afbeeldingsviewers
StorageItems SetStorageItems GetStorageItemsAsync Bestandsbeheerders, cloudopslag-apps
Rtf SetRtf GetRtfAsync Word processors, rtf-teksteditors

Tip

Voor URL's geeft u altijd de voorkeur SetWebLink aan SetText. Doel-apps kunnen uitgebreide koppelingsvoorbeelden genereren en navigatie alleen correct verwerken wanneer de inhoud binnenkomt als een URI.

FileType-declaraties per app-categorie

Gebruik dit cheatsheet om de smalste set <uap:FileType> declaraties voor uw manifest te kiezen. Het declareren van minder, specifiekere typen vermindert ruis in het Share Sheet en voorkomt dat uw app wordt weergegeven voor inhoud die niet kan worden verwerkt.

App-categorie Aanbevolen <uap:FileType> declaraties Aanvullende gegevensindelingen
Fotoviewer/editor .jpg .jpeg .png .gif .bmp .heic .webp Bitmap, StorageItems
Videospeler .mp4 .mov .avi .mkv .wmv StorageItems
Audiospeler .mp3 .flac .wav .aac .m4a StorageItems
Documenteditor .pdf .docx .xlsx .pptx .txt StorageItems
Koppelingshandler/browser (geen bestandstypen) Uri, WebLink
Berichten-app (geen bestandstypen of specifieke bijlagetypen) Uri, , WebLinkStorageItems
Notitie-app .txt .md Text, StorageItems
Cloudopslag/bestandsmover <uap:SupportsAnyFileType /> StorageItems

Important

<uap:SupportsAnyFileType /> is alleen geschikt voor bestandsverplaatsers voor algemeen gebruik. Declareer voor elke andere app-categorie specifieke bestandsextensies. Over-brede declaraties zijn de meest voorkomende share-doelfout.