Partilhar via


ExtensionStateFlags enum

Estados de uma extensão Nota: Se você agregar valor a este enum, você precisa fazer outras 2 coisas. Primeiro, adicione o compat enum de volta no valor src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. Em segundo lugar, você não pode enviar o novo valor no barramento de mensagem. Você precisa removê-lo do evento de barramento de mensagens antes de ser enviado.

Campos

None = 0

Sem bandeiras definidas

Disabled = 1

A extensão está desativada

BuiltIn = 2

A extensão é um

MultiVersion = 4

A extensão tem várias versões

UnInstalled = 8

A extensão não está instalada. Isto é apenas para extensões incorporadas e não pode ser definido de outra forma.

VersionCheckError = 16

Erro ao executar a verificação de versão

Trusted = 32

As extensões confiáveis são aquelas que recebem recursos especiais. Estes tendem a vir da Microsoft e não podem ser publicados pelo público em geral. Nota: As extensões incorporadas são sempre fidedignas.

Error = 64

A extensão está atualmente em um estado de erro

NeedsReauthorization = 128

Os escopos de extensão foram alterados e a extensão requer nova autorização

AutoUpgradeError = 256

Erro ao executar a atualização automática. Por exemplo, se a nova versão tiver demandas não suportadas, a extensão não poderá ser atualizada automaticamente.

Warning = 512

A extensão está atualmente em um estado de aviso, que pode causar uma experiência degradada. A experiência degradada pode ser causada, por exemplo, por alguns problemas de instalação detetados, como demandas implícitas não suportadas.

Unpublished = 1024

Extensão é atualmente inédita no mercado. O uso da extensão deve ser revisado e removido se não for mais necessário