ExtensionStateFlags Enum
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
States of an extension Note: If you add value to this enum, you need to do 2 other things. First add the back compat enum in value src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. Second, you can not send the new value on the message bus. You need to remove it from the message bus event prior to being sent.
This enumeration supports a bitwise combination of its member values.
[System.Flags]
[System.Runtime.Serialization.DataContract]
public enum ExtensionStateFlags
type ExtensionStateFlags =
Public Enum ExtensionStateFlags
- Inheritance
-
ExtensionStateFlags
- Attributes
Name | Value | Description |
---|---|---|
None | 0 | No flags set |
Disabled | 1 | Extension is disabled |
BuiltIn | 2 | Extension is a built in |
MultiVersion | 4 | Extension has multiple versions |
UnInstalled | 8 | Extension is not installed. This is for builtin extensions only and can not otherwise be set. |
VersionCheckError | 16 | Error performing version check |
Trusted | 32 | Trusted extensions are ones that are given special capabilities. These tend to come from Microsoft and can't be published by the general public. Note: BuiltIn extensions are always trusted. |
Error | 64 | Extension is currently in an error state |
NeedsReauthorization | 128 | Extension scopes have changed and the extension requires re-authorization |
AutoUpgradeError | 256 | Error performing auto-upgrade. For example, if the new version has demands not supported the extension cannot be auto-upgraded. |
Warning | 512 | Extension is currently in a warning state, that can cause a degraded experience. The degraded experience can be caused for example by some installation issues detected such as implicit demands not supported. |
Tuote | Versiot |
---|---|
Azure DevOps Services .NET SDK | preview, latest |