ExtensionStateFlags enum

Tillstånd för ett tillägg Obs! Om du lägger till värde i den här uppräkningen måste du göra två andra saker. Lägg först till back compat-uppräkningen i value src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. För det andra kan du inte skicka det nya värdet på meddelandebussen. Du måste ta bort den från meddelandebusshändelsen innan den skickas.

Fält

None = 0

Inga flaggor har angetts

Disabled = 1

Tillägget är inaktiverat

BuiltIn = 2

Tillägget är ett inbyggt

MultiVersion = 4

Tillägget har flera versioner

UnInstalled = 8

Tillägget är inte installerat. Detta gäller endast för inbyggda tillägg och kan inte ställas in på annat sätt.

VersionCheckError = 16

Det gick inte att utföra versionskontrollen

Trusted = 32

Betrodda tillägg är de som ges särskilda funktioner. Dessa tenderar att komma från Microsoft och kan inte publiceras av allmänheten. Obs! BuiltIn-tillägg är alltid betrodda.

Error = 64

Tillägget är för närvarande i ett feltillstånd

NeedsReauthorization = 128

Tilläggsomfången har ändrats och tillägget kräver omauktorisering

AutoUpgradeError = 256

Det gick inte att utföra automatisk uppgradering. Om den nya versionen till exempel har krav som inte stöds kan tillägget inte uppgraderas automatiskt.

Warning = 512

Tillägget är för närvarande i ett varningstillstånd som kan orsaka en försämrad upplevelse. Den försämrade upplevelsen kan till exempel orsakas av vissa installationsproblem som identifierats, till exempel att implicita krav inte stöds.

Unpublished = 1024

Tillägget är för närvarande opublicerat på Marketplace. Tilläggsanvändningen bör granskas och tas bort om den inte längre behövs