Sdílet prostřednictvím


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