Udostępnij za pomocą


ExtensionStateFlags enum

Stany rozszerzenia Uwaga: jeśli dodasz wartość do tego wyliczenia, musisz wykonać 2 inne czynności. Najpierw dodaj wyliczenie wsteczne w wartości src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. Po drugie, nie można wysłać nowej wartości w magistrali komunikatów. Przed wysłaniem należy go usunąć ze zdarzenia magistrali komunikatów.

Pola

None = 0

Brak ustawionych flag

Disabled = 1

Rozszerzenie jest wyłączone

BuiltIn = 2

Rozszerzenie jest wbudowane

MultiVersion = 4

Rozszerzenie ma wiele wersji

UnInstalled = 8

Rozszerzenie nie jest zainstalowane. Dotyczy to tylko wbudowanych rozszerzeń i nie można ich ustawić w inny sposób.

VersionCheckError = 16

Błąd podczas sprawdzania wersji

Trusted = 32

Zaufane rozszerzenia to te, które mają specjalne możliwości. Mają tendencję do tego, że pochodzą one z firmy Microsoft i nie mogą być publikowane przez ogół społeczeństwa. Uwaga: rozszerzenia BuiltIn są zawsze zaufane.

Error = 64

Rozszerzenie jest obecnie w stanie błędu

NeedsReauthorization = 128

Zakresy rozszerzeń zostały zmienione, a rozszerzenie wymaga ponownej autoryzacji

AutoUpgradeError = 256

Błąd podczas automatycznego uaktualniania. Jeśli na przykład nowa wersja nie wymaga obsługi rozszerzenia, nie można go uaktualnić automatycznie.

Warning = 512

Rozszerzenie jest obecnie w stanie ostrzeżenia, które może spowodować obniżoną wydajność. Środowisko obniżonej wydajności może być spowodowane na przykład przez wykryte niektóre problemy z instalacją, takie jak nieobsługiwane niejawne wymagania.

Unpublished = 1024

Rozszerzenie nie jest obecnie publikowane w witrynie Marketplace. Użycie rozszerzenia powinno zostać przejrzane i usunięte, jeśli nie jest już potrzebne