Compartir a través de


ExtensionStateFlags enum

Estados de una extensión Nota: si agrega valor a esta enumeración, debe hacer 2 otras cosas. En primer lugar, agregue la enumeración de compatibilidad inversa en el valor src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. En segundo lugar, no puede enviar el nuevo valor en el bus de mensajes. Debe quitarlo del evento de bus de mensajes antes de enviarlo.

Campos

None = 0

No hay marcas establecidas

Disabled = 1

La extensión está deshabilitada

BuiltIn = 2

La extensión es un elemento integrado

MultiVersion = 4

La extensión tiene varias versiones

UnInstalled = 8

La extensión no está instalada. Esto es solo para extensiones integradas y no se puede establecer de otro modo.

VersionCheckError = 16

Error al realizar la comprobación de versiones

Trusted = 32

Las extensiones de confianza son las que tienen funcionalidades especiales. Estos tienden a provenir de Microsoft y no pueden publicarse por el público general. Nota: Las extensiones builtIn siempre son de confianza.

Error = 64

La extensión está actualmente en un estado de error

NeedsReauthorization = 128

Los ámbitos de extensión han cambiado y la extensión requiere volver a autorizar

AutoUpgradeError = 256

Error al realizar la actualización automática. Por ejemplo, si la nueva versión no admite la extensión no se puede actualizar automáticamente.

Warning = 512

La extensión se encuentra actualmente en un estado de advertencia, lo que puede provocar una experiencia degradada. La experiencia degradada puede deberse, por ejemplo, a algunos problemas de instalación detectados, como las demandas implícitas no admitidas.

Unpublished = 1024

La extensión no se ha publicado actualmente en el mercado. El uso de extensiones debe revisarse y eliminarse si ya no es necesario