Freigeben über


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.