ExtensionQueryFlags enum
Satz von Flags, die verwendet werden, um zu bestimmen, welcher Satz von Informationen beim Lesen veröffentlichter Erweiterungen abgerufen wird
Felder
None = 0 | Keine wird verwendet, um nur die grundlegenden Erweiterungsdetails abzurufen. |
IncludeVersions = 1 | IncludeVersions gibt Versionsinformationen für zurückgegebene Erweiterungen zurück. |
IncludeFiles = 2 | IncludeFiles gibt Informationen darüber zurück, welche Dateien in der Erweiterung gefunden wurden, die unabhängig vom Manifest gespeichert wurden. Wenn Sie nach Dateien fragen, werden auch Versionen eingeschlossen, da Dateien als Eigenschaft der Versionen zurückgegeben werden. Diese Dateien können mithilfe des Pfads zur Datei abgerufen werden, ohne dass das gesamte Manifest heruntergeladen werden muss. |
IncludeCategoryAndTags = 4 | Schließen Sie die Kategorien und Tags ein, die der Erweiterungsdefinition hinzugefügt wurden. |
IncludeSharedAccounts = 8 | Geben Sie die Details dazu an, für welche Konten die Erweiterung freigegeben wurde, wenn es sich bei der Erweiterung um eine private Erweiterung handelt. |
IncludeVersionProperties = 16 | Einschließen von Eigenschaften, die Versionen der Erweiterung zugeordnet sind |
ExcludeNonValidated = 32 | Wenn Sie nicht überprüfte Erweiterungen ausschließen, werden alle Erweiterungsversionen entfernt, die sich entweder gerade in der Überprüfung befinden oder bei deren Überprüfung ein Fehler aufgetreten ist. |
IncludeInstallationTargets = 64 | Fügen Sie den Satz von Installationszielen ein, die die Erweiterung angefordert hat. |
IncludeAssetUri = 128 | Einschließen des Basis-URI für Ressourcen dieser Erweiterung |
IncludeStatistics = 256 | Einschließen der Statistiken, die dieser Erweiterung zugeordnet sind |
IncludeLatestVersionOnly = 512 | Wenn Sie Versionen aus einer Abfrage abrufen, schließen Sie nur die neueste Version der entsprechenden Erweiterungen ein. Dies ist nützlich, wenn der Aufrufer nicht alle veröffentlichten Versionen benötigt. Dadurch wird eine erhebliche Größe in der zurückgegebenen Nutzlast eingespart. |
UseFallbackAssetUri = 1024 | Dieses Flag wechselt den Asset-URI in die Verwendung von GetAssetByName anstelle von CDN. Wenn dies verwendet wird, werden die Werte des Basisobjekt-URI und des Fallbacks des Basisobjekt-URI gewechselt. Wenn dies verwendet wird, wird auf die Quelle der Medienobjektdateien immer auf den Katalogdienst verwiesen, auch wenn CDN verfügbar ist. |
IncludeMetadata = 2048 | Dieses Flag wird verwendet, um alle Metadatenwerte abzurufen, die der Erweiterung zugeordnet sind. Dies gilt nicht für VSTS- oder VSCode-Erweiterungen, und die Verwendung erfolgt nur intern. |
IncludeMinimalPayloadForVsIde = 4096 | Dieses Flag wird verwendet, um anzugeben, dass sehr kleine Daten für die erweiterung zurückgegeben werden, die für die VS-IDE erforderlich ist. Dieses Flag ist nur kompatibel, wenn die Abfrage über die VS-IDE erfolgt. |
IncludeLcids = 8192 | Dieses Flag wird verwendet, um Lcid-Werte abzurufen, die der Erweiterung zugeordnet sind. Dies gilt nicht für VSTS- oder VSCode-Erweiterungen, und die Verwendung ist nur intern. |
IncludeSharedOrganizations = 16384 | Geben Sie die Details dazu an, für welche Organisationen die Erweiterung freigegeben wurde, wenn es sich bei der Erweiterung um eine private Erweiterung handelt. |
AllAttributes = 16863 | AllAttributes ist als Maske konzipiert, die definiert, dass alle Unterelemente der Erweiterung zurückgegeben werden sollen. HINWEIS: Dies ist nicht alle Flags. Dies ist nun für den definierten Satz gesperrt, da das Ändern dieser Enumeration eine Breaking Change wäre und das Verhalten von benutzern ändern würde. Versuchen Sie, diesen Wert nicht bei Aufrufen des Diensts zu verwenden, sondern geben Sie explizit die erforderlichen Optionen an. |
IncludeNameConflictInfo = 32768 | Fügen Sie die Details hinzu, wenn sich eine Erweiterung in der Konfliktliste befindet oder nicht Derzeit für VSCode-Erweiterungen verwendet wird. |