ExtensionQueryFilterType enum
Typ der Erweiterungsfilter, die in den Abfragen unterstützt werden.
Felder
Tag = 1 | Die Werte werden als Tags verwendet. Alle Tags werden als "OR"-Bedingungen miteinander behandelt. Es kann einen Wert für die Anzahl der übereinstimmenden Tags aus der Abfrage geben. |
DisplayName = 2 | Die Werte sind ein Erweiterungsname oder Fragment, das verwendet wird, um anderen Erweiterungsnamen zu entsprechen. |
Private = 3 | Der Filter ist mindestens ein Token, das definiert, für welchen Bereich private Erweiterungen zurückgegeben werden sollen. |
Id = 4 | Rufen Sie eine Reihe von Erweiterungen basierend auf deren ID ab. Die Werte sollten die als Zeichenfolgen codierte Erweiterungs-ID sein. |
Category = 5 | Die Kategorie unterscheidet sich von anderen Filtern. Es ist AND mit den anderen Filtern, anstatt eine separate Abfrage zu sein. |
ContributionType = 6 | Bestimmte Beitragstypen können indiziert werden, um Abfragen nach Typ zuzulassen. Benutzerdefinierte Typen können derzeit nicht indiziert werden. |
Name = 7 | Rufen Sie eine Seterweiterung basierend auf dem namenbasierten Bezeichner ab. Dies unterscheidet sich von der internen ID (die veraltet ist). |
InstallationTarget = 8 | Das InstallationTarget für eine Erweiterung definiert den Ziel-Consumer für die Erweiterung. Dies kann etwas wie VS, VSOnline oder VSCode sein. |
Featured = 9 | Abfrage für ausgewählte Erweiterungen, kein Wert ist zulässig, wenn der Abfragetyp verwendet wird. |
SearchText = 10 | Der SearchText, der vom Benutzer zur Suche nach Erweiterungen bereitgestellt wird |
FeaturedInCategory = 11 | Abfrage für Erweiterungen, die in ihrer eigenen Kategorie aufgeführt sind. Der filterWert ist dabei der Name der Kategorie von Erweiterungen. |
ExcludeWithFlags = 12 | Schließen Sie beim Abrufen von Erweiterungen aus einer Abfrage die Erweiterungen aus, die die angegebenen Flags aufweisen. Der für diesen Filter angegebene Wert sollte eine Zeichenfolge sein, die die ganzzahligen Werte der auszuschließenden Flags darstellt. Wenn mehrere Flags angegeben werden sollen, sollte ein logischer OR der Interger-Werte als Wert für diesen Filter angegeben werden. Dies sollte höchstens ein Filter dieses Typs sein. Dies wirkt nur als restriktiver Filter nach. Wenn sowohl in IncludeWithFlags als auch in ExcludeWithFlags ein bestimmtes Flag vorhanden ist, entfernt excludeFlags die eingeschlossenen Erweiterungen, die ein leeres Ergebnis für dieses Flag ergeben. |
IncludeWithFlags = 13 | Fügen Sie beim Abrufen von Erweiterungen aus einer Abfrage die Erweiterungen ein, die die angegebenen Flags aufweisen. Der für diesen Filter angegebene Wert sollte eine Zeichenfolge sein, die die ganzzahligen Werte der einzubeziehenden Flags darstellt. Wenn mehrere Flags angegeben werden sollen, sollte ein logischer OR der ganzzahligen Werte als Wert für diesen Filter angegeben werden. Dies sollte höchstens ein Filter dieses Typs sein. Dies wirkt nur als restriktiver Filter nach. Wenn sowohl in IncludeWithFlags als auch in ExcludeWithFlags ein bestimmtes Flag vorhanden ist, entfernt excludeFlags die eingeschlossenen Erweiterungen, die ein leeres Ergebnis für dieses Flag ergeben. Im Fall von mehreren Flags, die in IncludeWithFlags in ORed-Weise angegeben werden, werden Erweiterungen mit einem der angegebenen Flags eingeschlossen. |
Lcid = 14 | Filtern Sie die Erweiterungen basierend auf den anwendbaren LCID-Werten. Alle Erweiterungen ohne LCID-Werte werden ebenfalls gefiltert. Dies wird derzeit nur für VS-Erweiterungen unterstützt. |
InstallationTargetVersion = 15 | Filtern Sie, um die Version des Installationsziels bereitzustellen. Dieser Filter wird zusammen mit dem InstallationTarget-Filter verwendet. Der Wert sollte eine gültige Versionszeichenfolge sein. Derzeit nur unterstützt, wenn Suchtext bereitgestellt wird. |
InstallationTargetVersionRange = 16 | Filtertyp zum Angeben eines Bereichs der Installationszielversion. Der Filter wird zusammen mit dem InstallationTarget-Filter verwendet. Der Wert sollte ein Paar von wohlgeformten Versionswerten sein, die durch Bindestrich(-) getrennt sind. Derzeit nur unterstützt, wenn Suchtext bereitgestellt wird. |
VsixMetadata = 17 | Filtertyp zum Angeben des Metadatenschlüssels und -werts, der für die Filterung verwendet werden soll. |
PublisherName = 18 | Filtern, um Erweiterungen abzurufen, die von einem Herausgeber veröffentlicht werden, der einen internen Namen angegeben hat |
PublisherDisplayName = 19 | Filtern, um Erweiterungen abzurufen, die von allen Herausgebern veröffentlicht werden, die anzeigenamen angegeben haben |
IncludeWithPublisherFlags = 20 | Fügen Sie beim Abrufen von Erweiterungen aus einer Abfrage die Erweiterungen ein, die über einen Herausgeber verfügen, der die angegebenen Flags aufweist. Der für diesen Filter angegebene Wert sollte eine Zeichenfolge sein, die die ganzzahligen Werte der einzubeziehenden Flags darstellt. Wenn mehrere Flags angegeben werden sollen, sollte ein logischer OR der ganzzahligen Werte als Wert für diesen Filter angegeben werden. Es sollte höchstens ein Filter dieses Typs vorhanden sein. Dies wirkt nur als restriktiver Filter nach. Im Fall von mehreren Flags, die in IncludeWithFlags in ORed-Weise angegeben werden, werden Erweiterungen mit einem der angegebenen Flags eingeschlossen. |
OrganizationSharedWith = 21 | Filtern, um Erweiterungen zu erhalten, die für bestimmte organization freigegeben werden |
ProductArchitecture = 22 | Filtern, um VS-IDE-Erweiterungen nach Produktarchitektur abzurufen |
TargetPlatform = 23 | Filtern Sie, um VS Code-Erweiterungen nach Zielplattform abzurufen. |
ExtensionName = 24 | Rufen Sie eine Erweiterung basierend auf extensionName ab. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für