Events - Post Event

Yürütme planı tarafından işlenecek bir işlem hattı işi olayı gönderin.

POST https://dev.azure.com/{organization}/{scopeIdentifier}/_apis/distributedtask/hubs/{hubName}/plans/{planId}/events?api-version=7.1-preview.1

URI Parametreleri

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

string

Sunucu hub'ının adı. Yaygın örnekler: "build", "rm", "checks"

organization
path True

string

Azure DevOps kuruluşunun adı.

planId
path True

string

uuid

Planın kimliği.

scopeIdentifier
path True

string

uuid

İsteğin kapsamını gösteren proje GUID'i

api-version
query True

string

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

İstek Gövdesi

Name Tür Description
jobId

string

Olaydan etkilenen işlem hattı işinin kimliği.

name

string

İşlem hattı işi olayının adı.

Yanıtlar

Name Tür Description
200 OK

başarılı işlem

Güvenlik

accessToken

Kişisel erişim belirteci. Parola olarak kullanıcı adı ve belirteç için herhangi bir değer kullanın.

Type: basic

Örnekler

Send a TaskCompletedEvent

Sample Request

POST https://dev.azure.com/{organization}/{scopeIdentifier}/_apis/distributedtask/hubs/{hubName}/plans/{planId}/events?api-version=7.1-preview.1

{
  "result": "succeeded",
  "taskId": "61153303-347e-5f06-a6a1-ce2102bd68eb",
  "name": "TaskCompleted",
  "jobId": "3a7e60dc-c5b0-5009-86eb-0f217c12e2ea"
}

Sample Response

Tanımlar

JobEvent

Yürütme planı tarafından işlenecek bir işlem hattı işi olayı.

Name Tür Description
jobId

string

Olaydan etkilenen işlem hattı işinin kimliği.

name

string

İşlem hattı işi olayının adı.