ExtensionStateFlags enum
Statussen van een extensie Opmerking: als u waarde toevoegt aan deze enum, moet u twee andere dingen doen. Voeg eerst de back compat enum toe in waarde src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. Ten tweede kunt u de nieuwe waarde niet verzenden in de berichtenbus. U moet deze verwijderen uit de berichtenbusgebeurtenis voordat deze wordt verzonden.
Velden
| None = 0 | Geen vlaggen ingesteld |
| Disabled = 1 | Extensie is uitgeschakeld |
| BuiltIn = 2 | Extensie is een ingebouwd |
| MultiVersion = 4 | Extensie heeft meerdere versies |
| UnInstalled = 8 | Extensie is niet geïnstalleerd. Dit geldt alleen voor ingebouwde extensies en kan anders niet worden ingesteld. |
| VersionCheckError = 16 | Fout bij het uitvoeren van versiecontrole |
| Trusted = 32 | Vertrouwde extensies zijn extensies die speciale mogelijkheden krijgen. Deze komen meestal van Microsoft en kunnen niet worden gepubliceerd door het grote publiek. Opmerking: Ingebouwde extensies worden altijd vertrouwd. |
| Error = 64 | Extensie heeft momenteel een foutstatus |
| NeedsReauthorization = 128 | Uitbreidingsbereiken zijn gewijzigd en de extensie vereist opnieuw autorisatie |
| AutoUpgradeError = 256 | Fout bij het uitvoeren van automatische upgrade. Als de nieuwe versie bijvoorbeeld niet wordt ondersteund, kan de extensie niet automatisch worden bijgewerkt. |
| Warning = 512 | De extensie bevindt zich momenteel in een waarschuwingsstatus die een verslechterde ervaring kan veroorzaken. De verslechterde ervaring kan bijvoorbeeld worden veroorzaakt door sommige installatieproblemen die zijn gedetecteerd, zoals impliciete vereisten die niet worden ondersteund. |
| Unpublished = 1024 | Extensie is momenteel niet gepubliceerd op de marktplaats. Het gebruik van extensies moet worden herzien en verwijderd als het niet langer nodig is |