Megosztás:


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