次の方法で共有


ExtensionStateFlags enum

拡張機能の状態注:この列挙型に値を追加する場合は、他の2つのことを行う必要があります。 まず、値 src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs にバックコンパット列挙型を追加します。 次に、メッセージバスで新しい値を送信できません。 送信する前に、メッセージ・バス・イベントから削除する必要があります。

フィールド

None = 0

フラグが設定されていない

Disabled = 1

拡張機能が無効になっている

BuiltIn = 2

拡張機能は組み込みです

MultiVersion = 4

拡張機能には複数のバージョンがあります

UnInstalled = 8

拡張機能がインストールされていません。 これは組み込み拡張機能専用であり、それ以外の場合は設定できません。

VersionCheckError = 16

バージョンチェックの実行中にエラーが発生しました

Trusted = 32

信頼された拡張機能は、特別な機能が与えられている拡張機能です。 これらは Microsoft から提供される傾向があり、一般公開することはできません。 注: 組み込み拡張機能は常に信頼されます。

Error = 64

拡張機能は現在エラー状態です

NeedsReauthorization = 128

拡張機能のスコープが変更され、拡張機能の再承認が必要です

AutoUpgradeError = 256

自動アップグレードの実行中にエラーが発生しました。 たとえば、新しいバージョンにサポートされていない要求がある場合、拡張機能を自動アップグレードすることはできません。

Warning = 512

拡張機能は現在警告状態であり、エクスペリエンスが低下する可能性があります。 エクスペリエンスの低下は、たとえば、暗黙的な要求がサポートされていないなど、検出されたインストールの問題によって発生する可能性があります。

Unpublished = 1024

拡張機能は現在、マーケットプレースで未公開です。 拡張機能の使用状況を確認し、不要になった場合は削除する必要があります