Partager via


NuGet - Delete Package Version

Envoyez une version de package à partir du flux vers sa corbeille jumelée.

Le paramètre de projet doit être fourni si le flux a été créé dans un projet. Si le flux n’est associé à aucun projet, omettez le paramètre de projet de la requête.

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

Paramètres URI

Nom Dans Obligatoire Type Description
feedId
path True

string

Nom ou ID du flux.

organization
path True

string

Nom de l’organisation Azure DevOps.

packageName
path True

string

Nom du package à supprimer.

packageVersion
path True

string

Version du package à supprimer.

project
path

string

ID de projet ou nom du projet

api-version
query True

string

Version de l’API à utiliser. Cette valeur doit être définie sur « 7.1-preview.1 » pour utiliser cette version de l’API.

Réponses

Nom Type Description
200 OK

Package

opération réussie

Sécurité

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

Nom Description
vso.packaging_manage Accorde la possibilité de créer, lire, mettre à jour et supprimer des flux et des packages.

Définitions

Nom Description
Package

Métadonnées de version de package pour un package NuGet

PackagingSourceType

Type de source, par exemple Public ou Interne.

ReferenceLinks

Classe pour représenter une collection de liens de référence REST.

UpstreamSourceInfo

Définition de source en amont, y compris son identité, son type de package et d’autres informations associées.

Package

Métadonnées de version de package pour un package NuGet

Nom Type Description
_links

ReferenceLinks

Liens REST associés.

deletedDate

string

Si et quand le package a été supprimé.

id

string

ID de package.

listed

boolean

Indique si le package est marqué comme « listé » dans le protocole NuGet. Si la valeur est null ou manquante, l’état « listé » du package n’est pas spécifié.

name

string

Nom complet du package.

permanentlyDeletedDate

string

Si et quand le package a été supprimé définitivement.

sourceChain

UpstreamSourceInfo[]

Historique des sources amont pour ce package. La première source de la liste est la source immédiate à partir de laquelle ce package a été enregistré.

version

string

Version du package.

PackagingSourceType

Type de source, par exemple Public ou Interne.

Nom Type Description
internal

string

Azure DevOps amont source.

public

string

Source disponible publiquement.

Classe pour représenter une collection de liens de référence REST.

Nom Type Description
links

object

Vue en lecture seule des liens. Étant donné que les liens référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule.

UpstreamSourceInfo

Définition de source en amont, y compris son identité, son type de package et d’autres informations associées.

Nom Type Description
displayLocation

string

Localisateur pour la connexion à la source amont dans un format convivial, qui peut changer au fil du temps

id

string

Identité de la source amont.

location

string

Localisateur pour la connexion à la source amont

name

string

Nom d’affichage.

sourceType

PackagingSourceType

Type de source, par exemple Public ou Interne.