NuGet - Delete Package Version

Akıştan paket sürümünü eşleştirilmiş geri dönüşüm kutusuna gönderin.

Akış bir projede oluşturulduysa proje parametresi sağlanmalıdır. Akış herhangi bir projeyle ilişkilendirilmemişse, istekten proje parametresini atlar.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
feedId
path True

string

Akışın adı veya kimliği.

organization
path True

string

Azure DevOps kuruluşunun adı.

packageName
path True

string

Silinecek paketin adı.

packageVersion
path True

string

Silinecek paketin sürümü.

project
path

string

Proje Kimliği veya proje adı

api-version
query True

string

Kullanılacak API sürümü. Api'nin bu sürümünü kullanmak için bu değer '7.1-preview.1' olarak ayarlanmalıdır.

Yanıtlar

Name Tür Description
200 OK

Package

başarılı işlem

Güvenlik

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token 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

Scopes

Name Description
vso.packaging_manage Akışlar ve paketler oluşturma, okuma, güncelleştirme ve silme olanağı sağlar.

Tanımlar

Name Description
Package

NuGet paketi için paket sürümü meta verileri

PackagingSourceType

Genel veya İç gibi kaynak türü.

ReferenceLinks

REST başvuru bağlantıları koleksiyonunu temsil eden sınıf.

UpstreamSourceInfo

Yukarı akış kaynak tanımı, kimliği, paket türü ve diğer ilişkili bilgiler de dahil olmak üzere.

Package

NuGet paketi için paket sürümü meta verileri

Name Tür Description
_links

ReferenceLinks

İlgili REST bağlantıları.

deletedDate

string

Paketin silinip silinmediğini ve ne zaman silindiğini belirtir.

id

string

Paket Kimliği.

listed

boolean

Paketin NuGet protokolünde 'listelenmiş' olarak işaretlenip işaretlenmediğini gösterir. Null veya eksikse, paketin 'listelenmiş' durumu belirtilmez.

name

string

Paketin görünen adı.

permanentlyDeletedDate

string

Paket kalıcı olarak silindiyse ve silindiğinde.

sourceChain

UpstreamSourceInfo[]

Bu paket için yukarı akış kaynaklarının geçmişi. Listedeki ilk kaynak, bu paketin kaydedildiği anlık kaynaktır.

version

string

Paketin sürümü.

PackagingSourceType

Genel veya İç gibi kaynak türü.

Name Tür Description
internal

string

Azure DevOps yukarı akış kaynağı.

public

string

Genel kullanıma açık kaynak.

REST başvuru bağlantıları koleksiyonunu temsil eden sınıf.

Name Tür Description
links

object

Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak göstermek istiyoruz.

UpstreamSourceInfo

Yukarı akış kaynak tanımı, kimliği, paket türü ve diğer ilişkili bilgiler de dahil olmak üzere.

Name Tür Description
displayLocation

string

Yukarı akış kaynağına kullanıcı dostu bir biçimde bağlanmak için zaman içinde değişebilecek bulucu

id

string

Yukarı akış kaynağının kimliği.

location

string

Yukarı akış kaynağına bağlanmak için bulucu

name

string

Görünen ad.

sourceType

PackagingSourceType

Genel veya İç gibi kaynak türü.