Udostępnij za pomocą


ExtensionQueryFlags enum

Zestaw flag używanych do określania, który zestaw informacji jest pobierany podczas odczytywania opublikowanych rozszerzeń

Pola

None = 0

Brak jest używany do pobierania tylko podstawowych szczegółów rozszerzenia.

IncludeVersions = 1

IncludeVersions zwróci informacje o wersji dla zwróconych rozszerzeń

IncludeFiles = 2

IncludeFiles zwróci informacje o tym, które pliki zostały znalezione w rozszerzeniu, które były przechowywane niezależnie od manifestu. Podczas pytania o pliki, wersje również zostaną uwzględnione, ponieważ pliki są zwracane jako właściwość wersji. Te pliki można pobrać przy użyciu ścieżki do pliku bez konieczności pobierania całego manifestu.

IncludeCategoryAndTags = 4

Uwzględnij kategorie i tagi, które zostały dodane do definicji rozszerzenia.

IncludeSharedAccounts = 8

Podaj szczegółowe informacje o kontach, którym rozszerzeniu zostało udostępnione, jeśli rozszerzenie jest rozszerzeniem prywatnym.

IncludeVersionProperties = 16

Uwzględnij właściwości skojarzone z wersjami rozszerzenia

ExcludeNonValidated = 32

Wykluczenie niezweryfikowanych rozszerzeń spowoduje usunięcie wszystkich wersji rozszerzeń, które są w trakcie weryfikowania lub nie przeszły walidacji.

IncludeInstallationTargets = 64

Dołącz zestaw obiektów docelowych instalacji, których zażądało rozszerzenie.

IncludeAssetUri = 128

Dołącz podstawowy identyfikator URI dla zasobów tego rozszerzenia

IncludeStatistics = 256

Uwzględnij statystyki związane z tym rozszerzeniem

IncludeLatestVersionOnly = 512

Podczas pobierania wersji z zapytania uwzględnij tylko najnowszą wersję pasujących rozszerzeń. Jest to przydatne, gdy obiekt wywołujący nie potrzebuje wszystkich opublikowanych wersji. Pozwoli to zaoszczędzić znaczny rozmiar zwracanego ładunku.

UseFallbackAssetUri = 1024

Ta flaga przełącza identyfikator URI zasobu tak, aby używał GetAssetByName zamiast usługi CDN Gdy ta opcja jest używana, wartości podstawowego identyfikatora URI zasobu i rezerwowego identyfikatora URI zasobu podstawowego są zamieniane Gdy ta opcja jest używana, źródło plików zasobów jest wskazywane na usługę Galeria zawsze, nawet jeśli sieć CDN jest dostępna

IncludeMetadata = 2048

Ta flaga służy do pobierania wszystkich wartości metadanych skojarzonych z rozszerzeniem. Nie ma to zastosowania do rozszerzeń VSTS lub VSCode, a użycie jest tylko wewnętrzne.

IncludeMinimalPayloadForVsIde = 4096

Ta flaga służy do wskazywania, że zwracane są bardzo małe dane dla rozszerzenia wymaganego przez VS IDE. Ta flaga jest zgodna tylko wtedy, gdy wykonywanie zapytań przez środowisko IDE programu VS

IncludeLcids = 8192

Ta flaga służy do pobierania wartości identyfikatorów Lcid skojarzonych z rozszerzeniem. Nie dotyczy to rozszerzeń VSTS ani VSCode, a użycie jest tylko wewnętrzne

IncludeSharedOrganizations = 16384

Dołącz szczegółowe informacje o organizacjach, którym rozszerzeniu zostało udostępnione, jeśli rozszerzenie jest rozszerzeniem prywatnym.

AllAttributes = 16863

AllAttributes został zaprojektowany jako maska, która definiuje wszystkie elementy podrzędne rozszerzenia, które powinny zostać zwrócone. UWAGA: W rzeczywistości nie są to wszystkie flagi. Jest to teraz zablokowane w zdefiniowanym zestawie, ponieważ zmiana tego wyliczenia byłaby zmianą powodującą niezgodność i zmieniłaby zachowanie wszystkich osób, które jej używają. Staraj się nie używać tej wartości podczas nawiązywania połączeń z usługą, zamiast tego jasno określ wymagane opcje.

IncludeNameConflictInfo = 32768

Uwzględnij szczegółowe informacje, czy rozszerzenie znajduje się na liście konfliktów, czy nie jest obecnie używane dla rozszerzeń VSCode.

IncludeLatestPrereleaseAndStableVersionOnly = 65536

Podczas pobierania wersji z zapytania zwróć szczegóły zarówno z najnowszą wersją wstępną, jak i stabilną rozszerzeń, które są zgodne, jeśli nie jest to wersja wstępna, zwróć tylko wersję stabilną. Jest to przydatne, gdy obiekt wywołujący nie potrzebuje wszystkich opublikowanych wersji. Pozwoli to zaoszczędzić znaczny rozmiar zwracanego ładunku.

IncludeDeleted = 131072

Uwzględnij usunięte rozszerzenia w zestawie wyników, a użycie jest tylko wewnętrzne.