共用方式為


NuGet - Delete Package Version

將套件版本從摘要傳送至其配對的回收站。

如果在專案中建立摘要,則必須提供項目參數。 如果摘要未與任何專案相關聯,請省略要求中的項目參數。

DELETE https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.1

URI 參數

名稱 位於 必要 類型 Description
feedId
path True

string

摘要的名稱或識別碼。

organization
path True

string

Azure DevOps 組織的名稱。

packageName
path True

string

要刪除的套件名稱。

packageVersion
path True

string

要刪除的套件版本。

project
path

string

項目識別碼或項目名稱

api-version
query True

string

要使用的 API 版本。 這應該設定為 『7.1』 以使用此版本的 API。

回應

名稱 類型 Description
200 OK

Package

成功作業

安全性

oauth2

類型: oauth2
Flow: accessCode
授權 URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
權杖 URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

範圍

名稱 Description
vso.packaging_manage 授與建立、讀取、更新和刪除摘要和套件的能力。

定義

名稱 Description
Package

NuGet 套件的套件版本元數據

PackagingSourceType

來源類型,例如公用或內部。

ReferenceLinks

表示 REST 參考連結集合的類別。

UpstreamSourceInfo

上游來源定義,包括其身分識別、套件類型和其他相關聯的資訊。

Package

NuGet 套件的套件版本元數據

名稱 類型 Description
_links

ReferenceLinks

相關的 REST 連結。

deletedDate

string (date-time)

如果刪除封裝,則為 和 。

id

string

套件識別碼。

listed

boolean

指出套件是否在 NuGet 通訊協定中標示為「列出」。 如果 Null 或遺失,則未指定套件的「列出」狀態。

name

string

封裝的顯示名稱。

permanentlyDeletedDate

string (date-time)

如果已永久刪除封裝,則為 和 。

sourceChain

UpstreamSourceInfo[]

此套件上游來源的歷程記錄。 清單中的第一個來源是儲存此套件的立即來源。

version

string

套件的版本。

PackagingSourceType

來源類型,例如公用或內部。

Description
internal

Azure DevOps 上游來源。

public

公開可用的來源。

表示 REST 參考連結集合的類別。

名稱 類型 Description
links

object

連結的只讀檢視。 因為參考連結是只讀的,所以我們只想要將其公開為只讀。

UpstreamSourceInfo

上游來源定義,包括其身分識別、套件類型和其他相關聯的資訊。

名稱 類型 Description
displayLocation

string

以使用者易記格式連線到上游來源的定位器,可能會隨著時間而變更

id

string (uuid)

上游來源的身分識別。

location

string

連接到上游來源的定位器

name

string

顯示名稱。

sourceType

PackagingSourceType

來源類型,例如公用或內部。