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 |