Bagikan melalui


ExtensionStateFlags enum

Status Catatan ekstensi: Jika Anda menambahkan nilai ke enum ini, Anda perlu melakukan 2 hal lainnya. Pertama tambahkan enum kompat belakang dalam nilai src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. Kedua, Anda tidak dapat mengirim nilai baru di bus pesan. Anda perlu menghapusnya dari peristiwa bus pesan sebelum dikirim.

Bidang

None = 0

Tidak ada bendera yang ditetapkan

Disabled = 1

Ekstensi dinonaktifkan

BuiltIn = 2

Ekstensi adalah bawaan

MultiVersion = 4

Ekstensi memiliki beberapa versi

UnInstalled = 8

Ekstensi tidak diinstal. Ini hanya untuk ekstensi bawaan dan tidak dapat diatur.

VersionCheckError = 16

Kesalahan saat melakukan pemeriksaan versi

Trusted = 32

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.

Error = 64

Ekstensi saat ini dalam status kesalahan

NeedsReauthorization = 128

Cakupan ekstensi telah berubah dan ekstensi memerlukan otorisasi ulang

AutoUpgradeError = 256

Kesalahan saat melakukan peningkatan otomatis. Misalnya, jika versi baru memiliki permintaan yang tidak didukung, ekstensi tidak dapat ditingkatkan secara otomatis.

Warning = 512

Ekstensi saat ini dalam status peringatan, yang dapat menyebabkan pengalaman yang terdegradasi. Pengalaman yang terdegradasi dapat disebabkan misalnya oleh beberapa masalah penginstalan yang terdeteksi seperti permintaan implisit yang tidak didukung.

Unpublished = 1024

Ekstensi saat ini tidak dipublikasikan di marketplace. Penggunaan ekstensi harus ditinjau dan dihapus jika tidak lagi diperlukan