次の方法で共有


ExtensionQueryFilterType enum

クエリでサポートされている拡張機能フィルターの種類。

フィールド

Tag = 1

値はタグとして使用されます。 すべてのタグは、互いに "OR" 条件として扱われます。 クエリの一致するタグの数には、何らかの値が設定されている場合があります。

DisplayName = 2

値は、他の拡張名と一致するために使用される ExtensionName またはフラグメントです。

Private = 3

Filter は、プライベート拡張機能を返すスコープを定義する 1 つ以上のトークンです。

Id = 4

ID に基づいて拡張機能のセットを取得します。 値は、文字列としてエンコードされた拡張 ID である必要があります。

Category = 5

カテゴリは他のフィルターとは異なります。 これは、別のクエリではなく、他のフィルターと共に ANDd です。

ContributionType = 6

特定のコントリビューションの種類には、種類別のクエリを許可するようにインデックスを作成できます。 ユーザー定義型は、現時点ではインデックスを作成できません。

Name = 7

名前ベースの識別子に基づいてセット拡張機能を取得します。 これは、内部 ID (非推奨とされている) とは異なります。

InstallationTarget = 8

拡張機能の InstallationTarget は、拡張機能のターゲット コンシューマーを定義します。 これは、VS、VSOnline、VSCode のようなものです

Featured = 9

おすすめの拡張機能のクエリ。クエリの種類を使用する場合、値は使用できません。

SearchText = 10

拡張機能を検索するためにユーザーが提供する SearchText

FeaturedInCategory = 11

独自のカテゴリで紹介されている拡張機能のクエリ。この filterValue は拡張機能のカテゴリの名前です。

ExcludeWithFlags = 12

クエリから拡張機能を取得する場合は、指定されたフラグを持つ拡張機能を除外します。 このフィルターに指定する値は、除外するフラグの整数値を表す文字列である必要があります。 複数のフラグを指定する場合は、このフィルターの値として、インターガー値の論理 OR を指定する必要があります。これは、この型の最大 1 つのフィルターである必要があります。 これは、 の後の制限付きフィルターとしてのみ機能します。 IncludeWithFlags と ExcludeWithFlags の両方に特定のフラグがある場合、excludeFlags は含まれている拡張機能を削除し、そのフラグに空の結果を与えます。

IncludeWithFlags = 13

クエリから拡張機能を取得する場合は、指定されたフラグを持つ拡張機能を含めます。 このフィルターに指定する値は、含めるフラグの整数値を表す文字列である必要があります。 複数のフラグを指定する場合は、このフィルターの値として整数値の論理 OR を指定する必要があります。これは、この型の最大 1 つのフィルターである必要があります。 これは、 の後の制限付きフィルターとしてのみ機能します。 IncludeWithFlags と ExcludeWithFlags の両方に特定のフラグがある場合、excludeFlags は含まれている拡張機能を削除し、そのフラグに空の結果を与えます。 IncludeWithFlags で ORed 形式で複数のフラグが指定された場合、指定されたフラグのいずれかを持つ拡張機能が含まれます。

Lcid = 14

適用可能な LCID 値に基づいて拡張機能をフィルター処理します。 LCID 値を持たない拡張機能もフィルター処理されます。 これは現在、VS 拡張機能でのみサポートされています。

InstallationTargetVersion = 15

フィルターを適用して、インストール ターゲットのバージョンを指定します。 このフィルターは、InstallationTarget フィルターと共に使用されます。 値は有効なバージョン文字列である必要があります。 現在、検索テキストが指定されている場合にのみサポートされています。

InstallationTargetVersionRange = 16

インストール ターゲット バージョンの範囲を指定するためのフィルターの種類。 フィルターは、InstallationTarget フィルターと共に使用されます。 値は、ハイフン (-) で区切られた整形式バージョン値のペアである必要があります。 現在、検索テキストが指定されている場合にのみサポートされています。

VsixMetadata = 17

フィルター処理に使用するメタデータ キーと値を指定するためのフィルターの種類。

PublisherName = 18

内部名を指定した発行元によって公開された拡張機能を取得するフィルター

PublisherDisplayName = 19

表示名を指定したすべての発行元によって公開された拡張機能を取得するフィルター

IncludeWithPublisherFlags = 20

クエリから拡張機能を取得する場合は、発行元が指定したフラグを持つ拡張機能を含めます。 このフィルターに指定する値は、含めるフラグの整数値を表す文字列である必要があります。 複数のフラグを指定する場合は、このフィルターの値として整数値の論理 OR を指定する必要があります。この型のフィルターは最大で 1 つ必要です。 これは、 の後の制限付きフィルターとしてのみ機能します。 IncludeWithFlags で ORed 形式で複数のフラグが指定された場合、指定されたフラグのいずれかを持つ拡張機能が含まれます。

OrganizationSharedWith = 21

特定のorganizationと共有される拡張機能を取得するためにフィルター処理する

ProductArchitecture = 22

製品アーキテクチャ別に VS IDE 拡張機能を取得するためのフィルター処理

TargetPlatform = 23

フィルター処理して、ターゲット プラットフォーム別に VS Code 拡張機能を取得します。

ExtensionName = 24

extensionName に基づいて拡張機能を取得します。