Windows Berbagi DataFormat dan Referensi FileType

Gunakan referensi ini untuk memilih deklarasi dan API yang benar DataFormat untuk integrasi Windows Share Anda.

Tabel referensi DataFormat

DataFormat Kirim API Terima API Jenis aplikasi umum
Text SetText GetTextAsync Aplikasi catatan, alat clipboard, teks umum
Uri / WebLink SetWebLink GetWebLinkAsync Browser, marka buku, aplikasi olahpesan
ApplicationLink SetApplicationLink GetApplicationLinkAsync Aplikasi yang mengekspos tautan mendalam
Html SetHtmlFormat GetHtmlFormatAsync Klien email, editor teks kaya
Bitmap SetBitmap GetBitmapAsync Editor foto, penampil gambar
StorageItems SetStorageItems GetStorageItemsAsync Manajer file, aplikasi penyimpanan cloud
Rtf SetRtf GetRtfAsync prosesor Word, editor teks kaya

Tip

Untuk URL, selalu lebih suka SetWebLink daripada SetText. Aplikasi target dapat menghasilkan pratinjau tautan yang kaya dan menangani navigasi dengan benar hanya ketika konten tiba ditik sebagai URI.

Deklarasi FileType menurut kategori aplikasi

Gunakan contekan ini untuk memilih set <uap:FileType> deklarasi tersempit untuk manifes Anda. Mendeklarasikan lebih sedikit jenis yang lebih spesifik mengurangi kebisingan di Lembar Berbagi dan mencegah aplikasi Anda muncul untuk konten yang tidak dapat ditangani.

Kategori aplikasi Deklarasi yang <uap:FileType> direkomendasikan Format data tambahan
Penampil foto / editor .jpg .jpeg .png .gif .bmp .heic .webp Bitmap, StorageItems
Pemutar video .mp4 .mov .avi .mkv .wmv StorageItems
Pemutar audio .mp3 .flac .wav .aac .m4a StorageItems
Editor dokumen .pdf .docx .xlsx .pptx .txt StorageItems
Tautkan handler / browser (tidak ada tipe file) Uri, WebLink
Aplikasi olahpesan (tidak ada jenis file, atau jenis lampiran tertentu) Uri, , WebLinkStorageItems
Aplikasi catatan .txt .md Text, StorageItems
Penyimpanan cloud / penggerak file <uap:SupportsAnyFileType /> StorageItems

Important

<uap:SupportsAnyFileType /> hanya sesuai untuk pemindah file tujuan umum. Untuk setiap kategori aplikasi lainnya, deklarasikan ekstensi file tertentu. Deklarasi yang terlalu luas adalah bug target berbagi yang paling umum.