共用方式為


ExtensionQueryFlags enum

用來判斷讀取已發佈延伸模組時擷取哪一組資訊的旗標

欄位

None = 0

None 僅用於檢索基本擴展詳細資訊。

IncludeVersions = 1

IncludeVersions 將返回的擴展的版本資訊

IncludeFiles = 2

IncludeFiles 將返回有關在擴展中找到哪些文件的資訊,這些文件獨立於清單存儲。 請求檔時,版本也將包含在內,因為檔作為版本的屬性返回。 可以使用文件的路徑檢索這些檔,而無需下載整個清單。

IncludeCategoryAndTags = 4

包括已添加到擴展定義的 Categories 和 Tags。

IncludeSharedAccounts = 8

如果擴展是私有擴展,請包括有關已與哪些帳戶共用擴展的詳細資訊。

IncludeVersionProperties = 16

包括與擴展版本關聯的屬性

ExcludeNonValidated = 32

排除未經驗證的擴展將刪除任何正在驗證或驗證失敗的擴展版本。

IncludeInstallationTargets = 64

包括擴展請求的安裝目標集。

IncludeAssetUri = 128

包含此擴展的資產的基本 URI

IncludeStatistics = 256

包括與此擴展關聯的統計資訊

IncludeLatestVersionOnly = 512

從查詢中檢索版本時,僅包含匹配的最新版本的擴展。 當調用方不需要所有已發佈的版本時,這非常有用。 它將在返回的有效負載中節省大量大小。

UseFallbackAssetUri = 1024

此標誌將資產 URI 切換為使用 GetAssetByName 而不是 CDN 使用此功能時,將切換基本資產 URI 和基本資產 URI 回退的值 使用此選項時,即使 CDN 可用,資產檔的源也始終指向庫服務

IncludeMetadata = 2048

此標誌用於獲取與擴展關聯的所有元數據值。 這不適用於 VSTS 或 VSCode 擴展,並且僅在內部使用。

IncludeMinimalPayloadForVsIde = 4096

此標誌用於指示為 VS IDE 所需的擴展返回非常小的數據。 僅當 VS IDE 完成查詢時,此標誌才相容

IncludeLcids = 8192

此標誌用於獲取與擴展關聯的 Lcid 值。 這不適用於 VSTS 或 VSCode 擴展,並且僅在內部使用

IncludeSharedOrganizations = 16384

如果擴展是私有擴展,請包括有關擴展已與哪些組織共用的詳細資訊。

AllAttributes = 16863

AllAttributes 被設計為一個掩碼,用於定義應返回擴展的所有子元素。 注意:這實際上不是All flags。 現在,這被鎖定到定義的集合中,因為更改此枚舉將是一項重大更改,並且會更改使用它的任何人的行為。 在調用服務時盡量不要使用此值,而是要明確說明所需的選項。

IncludeNameConflictInfo = 32768

如果擴展在衝突清單中或目前未用於 VSCode 擴展,請包括詳細資訊。

IncludeLatestPrereleaseAndStableVersionOnly = 65536

從查詢擷取版本時,請傳回符合之擴充功能的最新發行前版本和穩定版本的詳細資料,如果不是發行前版本,則只會傳回穩定版本。 當調用方不需要所有已發佈的版本時,這非常有用。 它將在返回的有效負載中節省大量大小。

IncludeDeleted = 131072

在結果集中包含已刪除的延伸模組,而且使用方式僅為內部。