次の方法で共有


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 フラグの公開をオーバーライドするために使用されます。

Deleted = 65536

このフラグは、削除済みとしてマークされた拡張機能に対して設定されます。 削除されたフラグはサービスによって管理され、拡張機能開発者が指定することはできません。