Projects - Set Project Properties

Takım projesi özelliklerini oluşturun, güncelleştirin ve silin.

PATCH https://dev.azure.com/{organization}/_apis/projects/{projectId}/properties?api-version=6.1-preview.1

URI Parametreleri

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

string

Azure DevOps kuruluşunun adı.

projectId
path True

string (uuid)

Takım projesi kimliği.

api-version
query True

string

Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '6.1-preview.1' olarak ayarlanmalıdır.

İstek Gövdesi

Media Types: "application/json-patch+json"

Name Tür Description
from

string

Taşıma/Kopyalama işleminin kopyalama yolu.

op

Operation

Düzeltme eki işlemi

path

string

İşlemin yolu. Dizi söz konusu olduğunda, dizideki konumu belirtmek için sıfır tabanlı bir dizin kullanılabilir (ör. /biscuits/0/name). Dizinin sonuna eklenecek dizin yerine "-" karakteri kullanılabilir (ör. /biscuits/-).

value

object

İşlemin değeri. Bu bir ilkel veya JToken'dir.

Yanıtlar

Name Tür Description
200 OK

başarılı işlem

Güvenlik

oauth2

Tür: oauth2
Akış: accessCode
Yetkilendirme URL’si: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Belirteç URL'si: 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

Kapsamlar

Name Description
vso.project_write Projeleri ve ekipleri okuma ve güncelleştirme olanağı sağlar.

Örnekler

Create or update a team project property
Delete a team project property

Create or update a team project property

Örnek isteği

PATCH https://dev.azure.com/fabrikam/_apis/projects/{projectId}/properties?api-version=6.1-preview.1

[
  {
    "op": "add",
    "path": "/Alias",
    "value": "Frabrikam"
  }
]

Örnek yanıt

Delete a team project property

Örnek isteği

PATCH https://dev.azure.com/fabrikam/_apis/projects/{projectId}/properties?api-version=6.1-preview.1

[
  {
    "op": "remove",
    "path": "/Alias"
  }
]

Örnek yanıt

Tanımlar

Name Description
JsonPatchDocument

JSON Düzeltme Eki İşlemleri için JSON modeli

Operation

Düzeltme eki işlemi

JsonPatchDocument

JSON Düzeltme Eki İşlemleri için JSON modeli

Name Tür Description
from

string

Taşıma/Kopyalama işleminin kopyalama yolu.

op

Operation

Düzeltme eki işlemi

path

string

İşlemin yolu. Dizi söz konusu olduğunda, dizideki konumu belirtmek için sıfır tabanlı bir dizin kullanılabilir (ör. /biscuits/0/name). Dizinin sonuna eklenecek dizin yerine "-" karakteri kullanılabilir (ör. /biscuits/-).

value

object

İşlemin değeri. Bu bir ilkel veya JToken'dir.

Operation

Düzeltme eki işlemi

Değer Description
add
remove
replace
move
copy
test