ExtensionQueryFlags enum
公開された拡張機能を読み取るときに取得される情報のセットを決定するために使用されるフラグのセット
フィールド
None = 0 | None は、基本的な拡張機能の詳細のみを取得するために使用されます。 |
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 | このフラグは、アセット URI を CDN ではなく GetAssetByName を使用するように切り替えます これを使用すると、ベース アセット URI とベース アセット URI フォールバックの値が切り替わります これを使用すると、CDN が利用可能な場合でも、アセット ファイルのソースは常にギャラリー サービスを指します |
IncludeMetadata = 2048 | このフラグは、拡張機能に関連付けられているすべてのメタデータ値を取得するために使用されます。 これは VSTS または VSCode 拡張機能には適用されず、使用は内部のみです。 |
IncludeMinimalPayloadForVsIde = 4096 | このフラグは、VS IDE で必要な拡張機能に対して非常に小さなデータを返すことを示すために使用されます。 このフラグは、クエリが VS IDE によって行われる場合にのみ互換性があります |
IncludeLcids = 8192 | このフラグは、拡張機能に関連付けられている Lcid 値を取得するために使用されます。 これは VSTS または VSCode 拡張機能には適用されず、使用は内部のみです |
IncludeSharedOrganizations = 16384 | 拡張機能がプライベート拡張機能の場合は、拡張機能が共有されている組織に関する詳細を含めます。 |
AllAttributes = 16863 | AllAttributes は、拡張機能のすべてのサブ要素を返す必要があることを定義するマスクとして設計されています。 注: これは実際には All フラグではありません。 この列挙型を変更すると破壊的変更となり、それを使用するユーザーの動作が変わるため、これは定義されたセットにロックされるようになりました。 サービスを呼び出すときにこの値を使用しないようにし、必要なオプションを明示的に指定してください。 |
IncludeNameConflictInfo = 32768 | 拡張機能が競合リストにあるかどうか、または現在 VSCode 拡張機能に使用されているかどうかの詳細を含めます。 |
IncludeLatestPrereleaseAndStableVersionOnly = 65536 | クエリからバージョンを取得するときは、最新の prelease と stable バージョンの両方の拡張機能の詳細を返します。prelease バージョンでない場合は、stable バージョンのみを返します。 これは、呼び出し元が公開されたすべてのバージョンを必要としない場合に便利です。 これにより、返されるペイロードのサイズが大幅に節約されます。 |