PublishedExtensionFlags enum
特定の拡張機能に関連付けることができるフラグのセット。 これらのフラグは、特定のバージョンではなく、すべてのバージョンの拡張機能に適用されます。
フィールド
None = 0 | この拡張機能のフラグは存在しません。 |
Disabled = 1 | 拡張機能の Disabled フラグは、拡張機能を変更できないため、コンシューマーが使用しないことを意味します。 無効になっているフラグはサービスによって管理され、拡張機能開発者が指定することはできません。 |
BuiltIn = 2 | BuiltIn 拡張機能は、すべてのテナントで使用できます。 明示的な登録は必要ありません。 この属性は予約されており、拡張機能開発者が指定することはできません。 BuiltIn 拡張機能は、定義上パブリックです。 BuiltIn とマークされた拡張機能のパブリック フラグを設定する必要はありません。 |
Validated = 4 | この拡張機能は、サービスによって検証されています。 拡張機能は、指定された要件を満たしています。 この属性は予約されており、拡張機能開発者が指定することはできません。 検証は、すべてのコントリビューションが整形式であることを確認するプロセスです。 これらは、拡張するコントリビューションの種類によって定義された要件を満たしています。 拡張機能はコントリビューション型の開発者によって検証されるため、この属性は非同期的に更新されることに注意してください。 このプロセスの実行中は、拡張機能へのアクセスが制限されます。 |
Trusted = 8 | 信頼できる拡張機能は、特別な機能が提供される拡張機能です。 これらは Microsoft から提供される傾向があり、一般ユーザーが公開することはできません。 注: BuiltIn 拡張機能は常に信頼されます。 |
Paid = 16 | [有料] フラグは、この拡張機能に対してコマースを有効にできることを示します。 パブリッシャーは、Azure でオファー/価格プランを設定する必要があります。 [有料] フラグが設定され、対応するオファーが使用できない場合、拡張機能は自動的にプレビューとしてマークされます。 発行元が拡張機能を将来支払う予定の場合は、プレビュー フラグを設定する必要があります。 これは現在、VSTS 拡張機能でのみ使用できます。 |
Public = 256 | この拡張機能の登録はパブリックであり、その可視性が一般に公開されます。 つまり、すべてのテナントにこの拡張機能をインストールできます。 このフラグがないと、拡張機能はプライベートになり、インストールできるテナントと共有する必要があります。 |
MultiVersion = 512 | この拡張機能には一度に複数のバージョンがアクティブになっているので、定義された "バージョン検出" プロトコルを使用してバージョン検出を実行して、特定のユーザーまたはテナントで使用できるバージョンを決定する必要があります。 @TODO: バージョン検出プロトコルへのリンク。 |
System = 1024 | システム フラグは予約済みであり、発行元が使用することはできません。 |
Preview = 2048 | プレビュー フラグは、拡張機能がまだプレビュー中であることを示します (まだ "リリース" 品質ではありません)。 これらの拡張機能はギャラリーで異なる方法で装飾され、異なるポリシーが適用される場合があります。 |
Unpublished = 4096 | 発行されていないフラグは、拡張機能をインストールまたはダウンロードできないことを示します。 このような拡張機能をインストールしたユーザーは、引き続き拡張機能を使用できます。 |
Trial = 8192 | 試用版フラグは、拡張機能が試用版であることを示します。 フラグは現在、Visual Studio 拡張機能に関してのみ使用されています。 |
Locked = 16384 | Locked フラグは、拡張機能が Marketplace からロックされていることを示します。 これ以降の更新/取得は、これが存在するまで拡張機能では許可されません。 これは、拡張機能をプライベート/発行解除と共に使用する必要があります。 |
Hidden = 32768 | このフラグは、Marketplace のホーム ページと検索ページから非表示にする拡張機能に設定されます。 これは、builtIn フラグの公開をオーバーライドするために使用されます。 |