NuGet - Update Package Version
Legen Sie den veränderlichen Zustand für eine Paketversion fest.
Der Projektparameter muss angegeben werden, wenn der Feed in einem Projekt erstellt wurde. Wenn der Feed keinem Projekt zugeordnet ist, lassen Sie den Projektparameter aus der Anforderung aus.
PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.1-preview.1
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
feed
|
path | True |
string |
Name oder ID des Feeds. |
|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
|
package
|
path | True |
string |
Name des zu aktualisierenden Pakets. |
|
package
|
path | True |
string |
Version des zu aktualisierenden Pakets. |
|
project
|
path |
string |
Projekt-ID oder Projektname |
|
|
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1-preview.1" festgelegt werden, um diese Version der API zu verwenden. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| listed |
boolean |
Gibt den Listenstatus eines Pakets an. |
| views |
Die Ansicht, der die Paketversion hinzugefügt wird |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Typ:
oauth2
Ablauf:
accessCode
Autorisierungs-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
Bereiche
| Name | Beschreibung |
|---|---|
| vso.packaging_manage | Gewährt die Möglichkeit, Feeds und Pakete zu erstellen, zu lesen, zu aktualisieren und zu löschen. |
Definitionen
| Name | Beschreibung |
|---|---|
|
Json |
Das JSON-Modell für einen JSON-Patchvorgang |
| Operation |
Der Patchvorgang |
|
Package |
JsonPatchOperation
Das JSON-Modell für einen JSON-Patchvorgang
| Name | Typ | Beschreibung |
|---|---|---|
| from |
string |
Der Pfad, aus dem kopiert werden soll, für den Vorgang Verschieben/Kopieren. |
| op |
Der Patchvorgang |
|
| path |
string |
Der Pfad für den Vorgang. Im Fall eines Arrays kann ein nullbasierter Index verwendet werden, um die Position im Array anzugeben (z. B. /biscuits/0/name). Das Zeichen "-" kann anstelle eines Indexes verwendet werden, um am Ende des Arrays (z. B. /biscuits/-) einzufügen. |
| value |
object |
Der Wert für den Vorgang. Dies ist entweder ein Primitiver oder ein JToken. |
Operation
Der Patchvorgang
| Wert | Beschreibung |
|---|---|
| add | |
| copy | |
| move | |
| remove | |
| replace | |
| test |
PackageVersionDetails
| Name | Typ | Beschreibung |
|---|---|---|
| listed |
boolean |
Gibt den Listenstatus eines Pakets an. |
| views |
Die Ansicht, der die Paketversion hinzugefügt wird |