ExtensionQueryFlags enum
Set bendera yang digunakan untuk menentukan kumpulan informasi mana yang diambil saat membaca ekstensi yang diterbitkan
Bidang
| None = 0 | Tidak ada yang digunakan untuk mengambil hanya detail ekstensi dasar. |
| IncludeVersions = 1 | IncludeVersions akan mengembalikan informasi versi untuk ekstensi yang ditampilkan |
| IncludeFiles = 2 | IncludeFiles akan mengembalikan informasi tentang file mana yang ditemukan dalam ekstensi yang disimpan secara independen dari manifes. Saat meminta file, versi juga akan disertakan karena file dikembalikan sebagai properti versi. File-file ini dapat diambil menggunakan jalur ke file tanpa mengharuskan seluruh manifes diunduh. |
| IncludeCategoryAndTags = 4 | Sertakan Kategori dan Tag yang ditambahkan ke definisi ekstensi. |
| IncludeSharedAccounts = 8 | Sertakan detail tentang akun mana yang telah dibagikan ekstensi jika ekstensi tersebut adalah ekstensi pribadi. |
| IncludeVersionProperties = 16 | Menyertakan properti yang terkait dengan versi ekstensi |
| ExcludeNonValidated = 32 | Mengecualikan ekstensi yang tidak divalidasi akan menghapus versi ekstensi apa pun yang sedang dalam proses divalidasi atau gagal validasi. |
| IncludeInstallationTargets = 64 | Sertakan serangkaian target penginstalan yang diminta ekstensi. |
| IncludeAssetUri = 128 | Sertakan uri dasar untuk aset ekstensi ini |
| IncludeStatistics = 256 | Sertakan statistik yang terkait dengan ekstensi ini |
| IncludeLatestVersionOnly = 512 | Saat mengambil versi dari kueri, hanya sertakan versi terbaru dari ekstensi yang cocok. Ini berguna ketika pemanggil tidak memerlukan semua versi yang dipublikasikan. Ini akan menghemat ukuran yang signifikan dalam muatan yang dikembalikan. |
| UseFallbackAssetUri = 1024 | Bendera ini mengalihkan uri aset untuk menggunakan GetAssetByName alih-alih CDN Saat ini digunakan, nilai uri aset dasar dan penggantian uri aset dasar dialihkan Saat ini digunakan, sumber file aset selalu diarahkan ke layanan Galeri meskipun CDN tersedia |
| IncludeMetadata = 2048 | Bendera ini digunakan untuk mendapatkan semua nilai metadata yang terkait dengan ekstensi. Ini tidak berlaku untuk ekstensi VSTS atau VSCode dan penggunaannya hanya bersifat internal. |
| IncludeMinimalPayloadForVsIde = 4096 | Bendera ini digunakan untuk menunjukkan untuk mengembalikan data yang sangat kecil untuk ekstensi yang diperlukan oleh VS IDE. Bendera ini hanya kompatibel saat kueri dilakukan oleh VS IDE |
| IncludeLcids = 8192 | Bendera ini digunakan untuk mendapatkan nilai Lcid yang terkait dengan ekstensi. Ini tidak berlaku untuk ekstensi VSTS atau VSCode dan penggunaannya hanya internal |
| IncludeSharedOrganizations = 16384 | Sertakan detail tentang organisasi mana yang telah dibagikan ekstensi jika ekstensi tersebut adalah ekstensi pribadi. |
| AllAttributes = 16863 | AllAttributes dirancang untuk menjadi masker yang menentukan semua sub-elemen ekstensi harus dikembalikan. CATATAN: Ini sebenarnya bukan semua bendera. Ini sekarang dikunci ke set yang ditentukan karena mengubah enum ini akan menjadi perubahan yang merusak dan akan mengubah perilaku siapa pun yang menggunakannya. Cobalah untuk tidak menggunakan nilai ini saat melakukan panggilan ke layanan, sebaliknya bersikaplah eksplisit tentang opsi yang diperlukan. |
| IncludeNameConflictInfo = 32768 | Sertakan detail jika ekstensi berada dalam daftar konflik atau tidak Saat ini digunakan untuk ekstensi VSCode. |
| IncludeLatestPrereleaseAndStableVersionOnly = 65536 | Saat mengambil versi dari kueri, kembalikan detail dengan versi prarilis terbaru dan versi stabil dari ekstensi yang cocok, jika bukan versi prarilis, hanya menampilkan versi stabil. Ini berguna ketika pemanggil tidak memerlukan semua versi yang dipublikasikan. Ini akan menghemat ukuran yang signifikan dalam muatan yang dikembalikan. |
| IncludeDeleted = 131072 | Sertakan ekstensi yang dihapus dalam kumpulan hasil, dan penggunaan hanya internal. |