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 |