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 | 在結果集中包含已刪除的延伸模組,而且使用方式僅為內部。 |