ExtensionStateFlags enum
Egy bővítmény állapota megjegyzés: Ha értéket ad hozzá ehhez az enumerához, 2 további műveletet kell elvégeznie. Először adja hozzá a back compat enum értéket src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs értékben. Másodszor, az új érték nem küldhető el az üzenetbuszon. A küldés előtt el kell távolítania az üzenetbusz eseményéből.
Mezők
| None = 0 | Nincsenek megadva jelzők |
| Disabled = 1 | A bővítmény le van tiltva |
| BuiltIn = 2 | A bővítmény beépített |
| MultiVersion = 4 | A bővítmény több verzióval rendelkezik |
| UnInstalled = 8 | A bővítmény nincs telepítve. Ez csak a beépített bővítményekre vonatkozik, és máskülönben nem állítható be. |
| VersionCheckError = 16 | Hiba a verzióellenőrzés végrehajtásakor |
| Trusted = 32 | A megbízható bővítmények speciális képességeket kapnak. Ezek általában a Microsofttól származnak, és nem tehetők közzé a nyilvánosság számára. Megjegyzés: A BuiltIn-bővítmények mindig megbízhatóak. |
| Error = 64 | A bővítmény jelenleg hibaállapotban van |
| NeedsReauthorization = 128 | A bővítmény hatókörei megváltoztak, és a bővítmény ismételt engedélyezést igényel |
| AutoUpgradeError = 256 | Hiba történt az automatikus frissítés végrehajtása során. Ha például az új verzió nem támogatott igényekkel rendelkezik, a bővítmény nem frissíthető automatikusan. |
| Warning = 512 | A bővítmény jelenleg figyelmeztetési állapotban van, ami ronthatja a felhasználói élményt. A csökkentett élményt okozhatja például bizonyos telepítési problémák, például a nem támogatott implicit igények. |
| Unpublished = 1024 | A bővítmény jelenleg nincs közzétéve a piactéren. A bővítmény használatát felül kell vizsgálni és el kell távolítani, ha már nincs rá szükség |