ExtensionStateFlags enum
Stavy rozšíření Poznámka: Pokud k tomuto výčtu přidáte hodnotu, musíte udělat 2 další věci. Nejprve přidejte back compat výčtu v hodnotě src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. Za druhé nelze odeslat novou hodnotu ve sběrnici zpráv. Před odesláním je potřeba ji odebrat z události sběrnice zpráv.
Pole
| None = 0 | Nejsou nastaveny žádné příznaky. |
| Disabled = 1 | Rozšíření je zakázané. |
| BuiltIn = 2 | Rozšíření je integrované |
| MultiVersion = 4 | Rozšíření má více verzí. |
| UnInstalled = 8 | Rozšíření není nainstalováno. Toto je pouze pro předdefinovaná rozšíření a nelze ho jinak nastavit. |
| VersionCheckError = 16 | Chyba při kontrole verzí |
| Trusted = 32 | Důvěryhodná rozšíření jsou ta, která mají speciální možnosti. Ty mají tendenci pocházet z Microsoftu a nedají se publikovat obecně veřejností. Poznámka: Rozšíření BuiltIn jsou vždy důvěryhodná. |
| Error = 64 | Rozšíření je momentálně ve stavu chyby. |
| NeedsReauthorization = 128 | Obory rozšíření se změnily a rozšíření vyžaduje opětovnou autorizaci. |
| AutoUpgradeError = 256 | Při automatickém upgradu došlo k chybě. Pokud například nová verze vyžaduje, aby rozšíření nebylo možné automaticky upgradovat. |
| Warning = 512 | Rozšíření je aktuálně ve stavu upozornění, které může způsobit snížený výkon. Snížení výkonu může být způsobené například některými problémy s instalací, které byly zjištěny, jako jsou implicitní požadavky, které nejsou podporovány. |
| Unpublished = 1024 | Rozšíření není momentálně publikováno na marketplace. Použití rozšíření by mělo být zkontrolováno a odebráno, pokud již není potřeba |