Bagikan melalui


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.