PublishedExtensionFlags enum
Set bendera yang dapat dikaitkan dengan ekstensi tertentu. Bendera ini berlaku untuk semua versi ekstensi dan bukan untuk versi tertentu.
Bidang
| None = 0 | Tidak ada bendera untuk ekstensi ini. |
| Disabled = 1 | Tanda Dinonaktifkan untuk ekstensi berarti ekstensi tidak dapat diubah dan tidak akan digunakan oleh konsumen. Bendera yang dinonaktifkan dikelola oleh layanan dan tidak dapat disediakan oleh Pengembang Ekstensi. |
| BuiltIn = 2 | Ekstensi Bawaan tersedia untuk semua Penyewa. Pendaftaran eksplisit tidak diperlukan. Atribut ini dicadangkan dan tidak dapat disediakan oleh Pengembang Ekstensi. Ekstensi bawaan menurut definisi Publik. Tidak perlu mengatur bendera publik untuk ekstensi yang ditandai BuiltIn. |
| Validated = 4 | Perpanjangan ini telah divalidasi oleh layanan. Ekstensi memenuhi persyaratan yang ditentukan. Atribut ini dicadangkan dan tidak dapat disediakan oleh Pengembang Ekstensi. Validasi adalah proses yang memastikan bahwa semua kontribusi terbentuk dengan baik. Mereka memenuhi persyaratan yang ditentukan oleh jenis kontribusi yang mereka perlukan. Perhatikan atribut ini akan diperbarui secara asinkron karena ekstensi divalidasi oleh pengembang jenis kontribusi. Akan ada akses terbatas ke ekstensi saat proses ini dilakukan. |
| Trusted = 8 | Ekstensi tepercaya adalah ekstensi yang diberi kemampuan khusus. Ini cenderung berasal dari Microsoft dan tidak dapat diterbitkan oleh masyarakat umum. Catatan: Ekstensi BuiltIn selalu tepercaya. |
| Paid = 16 | Bendera Berbayar menunjukkan bahwa perdagangan dapat diaktifkan untuk ekstensi ini. Penerbit perlu menyiapkan paket Penawaran/Harga di Azure. Jika bendera Berbayar ditetapkan dan Penawaran terkait tidak tersedia, ekstensi akan secara otomatis ditandai sebagai Pratinjau. Jika penerbit bermaksud untuk membuat ekstensi Berbayar di masa mendatang, Anda wajib menyetel bendera Pratinjau. Saat ini hanya tersedia untuk ekstensi VSTS. |
| Public = 256 | Pendaftaran perpanjangan ini bersifat publik, membuat visibilitasnya terbuka untuk umum. Ini berarti semua penyewa memiliki kemampuan untuk menginstal ekstensi ini. Tanpa bendera ini, ekstensi akan bersifat pribadi dan perlu dibagikan dengan penyewa yang dapat menginstalnya. |
| MultiVersion = 512 | Ekstensi ini memiliki beberapa versi aktif sekaligus dan penemuan versi harus dilakukan menggunakan protokol "Penemuan Versi" yang ditentukan untuk menentukan versi yang tersedia untuk pengguna atau penyewa tertentu. @TODO: Tautkan ke Protokol Penemuan Versi. |
| System = 1024 | Bendera sistem dicadangkan, dan tidak dapat digunakan oleh penerbit. |
| Preview = 2048 | Bendera Pratinjau menunjukkan bahwa ekstensi masih dalam pratinjau (belum memiliki kualitas "rilis"). Ekstensi ini mungkin didekorasi secara berbeda di galeri dan mungkin memiliki kebijakan berbeda yang diterapkan padanya. |
| Unpublished = 4096 | Bendera Tidak dipublikasikan menunjukkan bahwa ekstensi tidak dapat diinstal/diunduh. Pengguna yang telah menginstal ekstensi tersebut dapat terus menggunakan ekstensi tersebut. |
| Trial = 8192 | Bendera Uji Coba menunjukkan bahwa ekstensi dalam versi Uji Coba. Bendera saat ini hanya digunakan sehubungan dengan ekstensi Visual Studio. |
| Locked = 16384 | Bendera Terkunci menunjukkan bahwa ekstensi telah dikunci dari Marketplace. Pembaruan/akuisisi lebih lanjut tidak diizinkan pada ekstensi hingga ini ada. Ini harus digunakan bersamaan dengan membuat ekstensi pribadi/tidak dipublikasikan. |
| Hidden = 32768 | Flag ini diatur untuk ekstensi yang ingin kita sembunyikan dari halaman beranda dan penelusuran Marketplace. Ini akan digunakan untuk mengganti eksposur bendera bawaan. |
| Deleted = 65536 | Bendera ini diatur untuk ekstensi yang ditandai sebagai dihapus. Bendera yang dihapus dikelola oleh layanan dan tidak dapat disediakan oleh Pengembang Ekstensi. |