Windows Share DataFormat i FileType — dokumentacja

Użyj tego odwołania, aby wybrać poprawne DataFormat deklaracje i interfejsy API dla integracji Windows Share.

Tabela referencyjna DataFormat

DataFormat Wysyłanie interfejsu API Interfejs API odbierania Typowe typy aplikacji
Text Settext GetTextAsync Aplikacje notatek, narzędzia schowka, tekst ogólny
Uri / WebLink SetWebLink GetWebLinkAsync Przeglądarki, zakładki, aplikacje do obsługi komunikatów
ApplicationLink SetApplicationLink GetApplicationLinkAsync Aplikacje, które uwidaczniają linki głębokie
Html SetHtmlFormat GetHtmlFormatAsync Klienci poczty e-mail, edytory tekstu sformatowanych
Bitmap SetBitmap GetBitmapAsync Edytory zdjęć, osoby przeglądające obrazy
StorageItems SetStorageItems GetStorageItemsAsync Menedżerowie plików, aplikacje magazynu w chmurze
Rtf SetRtf GetRtfAsync procesory Word, edytory tekstu sformatowanych

Wskazówka

W przypadku adresów URL zawsze preferuj wartość zamiast SetWebLinkSetText. Aplikacje docelowe mogą generować zaawansowane podglądy linków i obsługiwać nawigację prawidłowo tylko wtedy, gdy zawartość zostanie wpisana jako identyfikator URI.

Deklaracje FileType według kategorii aplikacji

Użyj tego ściągawki, aby wybrać najwęższy zestaw deklaracji dla manifestu <uap:FileType> . Deklarowanie mniejszej liczby określonych typów zmniejsza szum w arkuszu udostępniania i uniemożliwia aplikacji wyświetlanie zawartości, której nie może obsłużyć.

Kategoria aplikacji Zalecane <uap:FileType> deklaracje Dodatkowe formaty danych
Przeglądarka zdjęć / edytor .jpg .jpeg .png .gif .bmp .heic .webp Bitmap, StorageItems
Odtwarzacz wideo .mp4 .mov .avi .mkv .wmv StorageItems
Odtwarzacz audio .mp3 .flac .wav .aac .m4a StorageItems
Edytor dokumentów .pdf .docx .xlsx .pptx .txt StorageItems
Obsługa łączy/przeglądarka (brak typów plików) Uri, WebLink
Aplikacja do obsługi komunikatów (brak typów plików ani określonych typów załączników) Uri, , WebLinkStorageItems
Aplikacja Notatki .txt .md Text, StorageItems
Magazyn w chmurze/przejście do pliku <uap:SupportsAnyFileType /> StorageItems

Ważna

<uap:SupportsAnyFileType /> jest odpowiedni tylko w przypadku przenoszenia plików ogólnego przeznaczenia. Dla każdej innego kategorii aplikacji zadeklaruj określone rozszerzenia plików. Nadmierne deklaracje są najczęstszą usterą docelową udziału.