ExtensionQueryFlags enum

公開された拡張機能を読み取るときに取得される情報のセットを決定するために使用されるフラグのセット

フィールド

None = 0

基本的な拡張機能の詳細のみを取得するには、なしを使用します。

IncludeVersions = 1

IncludeVersions は、返される拡張機能のバージョン情報を返します

IncludeFiles = 2

IncludeFiles は、マニフェストから独立して格納された拡張機能内で見つかったファイルに関する情報を返します。 ファイルを要求すると、バージョンのプロパティとしてファイルが返されるため、バージョンも含まれます。 これらのファイルは、マニフェスト全体をダウンロードしなくても、ファイルへのパスを使用して取得できます。

IncludeCategoryAndTags = 4

拡張定義に追加されたカテゴリとタグを含めます。

IncludeSharedAccounts = 8

拡張機能がプライベート拡張機能の場合に、拡張機能が共有されているアカウントの詳細を含めます。

IncludeVersionProperties = 16

拡張機能のバージョンに関連付けられているプロパティを含める

ExcludeNonValidated = 32

検証されていない拡張機能を除外すると、検証中または検証に失敗した拡張機能のバージョンが削除されます。

IncludeInstallationTargets = 64

拡張機能が要求したインストール ターゲットのセットを含めます。

IncludeAssetUri = 128

この拡張機能の資産のベース URI を含める

IncludeStatistics = 256

この拡張機能に関連付けられている統計を含める

IncludeLatestVersionOnly = 512

クエリからバージョンを取得する場合は、一致した最新バージョンの拡張機能のみを含めます。 これは、呼び出し元が発行済みのすべてのバージョンを必要としない場合に便利です。 返されたペイロードに大幅なサイズが保存されます。

UseFallbackAssetUri = 1024

このフラグは、CDN ではなく GetAssetByName を使用するように資産 URI を切り替えます。これを使用すると、基本資産 URI と基本資産 URI フォールバックの値が切り替えられます。このフラグを使用すると、CDN が使用可能な場合でも、資産ファイルのソースは常にギャラリー サービスにポイントされます

IncludeMetadata = 2048

このフラグは、拡張機能に関連付けられているすべてのメタデータ値を取得するために使用されます。 これは VSTS または VSCode 拡張機能には適用されず、使用は内部のみです。

IncludeMinimalPayloadForVsIde = 4096

このフラグは、VS IDE で必要な拡張機能の非常に小さいデータを返すために使用されます。 このフラグは、クエリが VS IDE によって実行される場合にのみ互換性があります

IncludeLcids = 8192

このフラグは、拡張機能に関連付けられている Lcid 値を取得するために使用されます。 これは VSTS または VSCode 拡張機能には適用されず、使用は内部でのみ行われます

IncludeSharedOrganizations = 16384

拡張機能がプライベート拡張機能の場合に、拡張機能が共有されている組織の詳細を含めます。

AllAttributes = 16863

AllAttributes は、拡張機能のすべてのサブ要素を定義するマスクを返すように設計されています。 注: これは実際にはすべてのフラグではありません。 この列挙型を変更すると破壊的変更になり、それを使用するすべてのユーザーの動作が変更されるため、これは定義されたセットにロックされるようになりました。 サービスを呼び出すときにこの値を使用しないようにしてください。代わりに、必要なオプションについて明示的に指定してください。

IncludeNameConflictInfo = 32768

拡張機能が競合リストにある場合、または VSCode 拡張機能に現在使用されていない場合は、詳細を含めます。