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