Delen via


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