Job - Get Task Counts
Belirtilen İş için Görev sayılarını alır.
Görev sayıları etkin, çalıştırılan veya tamamlanan Görev durumuna göre Görevlerin sayısını ve başarılı veya başarısız olan Görevlerin sayısını sağlar. Hazırlık durumundaki görevler çalışıyor olarak sayılır. Döndürülen sayıların her zaman güncel olmayabileceğini unutmayın. Tam görev sayılarına ihtiyacınız varsa, bir liste sorgusu kullanın.
GET {batchUrl}/jobs/{jobId}/taskcounts?api-version=2023-11-01.18.0
GET {batchUrl}/jobs/{jobId}/taskcounts?timeout={timeout}&api-version=2023-11-01.18.0
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Tüm Azure Batch hizmet isteklerinin temel URL'si. |
job
|
path | True |
string |
İşin Kimliği. |
api-version
|
query | True |
string |
İstemci API Sürümü. |
timeout
|
query |
integer int32 |
Sunucunun isteği işlemek için harcayabileceği en uzun süre (saniye olarak). Varsayılan değer 30 saniyedir. |
İstek Başlığı
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
client-request-id |
string uuid |
Çağıranın oluşturduğu istek kimliği, küme ayraçları gibi süsleme içermeyen bir GUID biçimindedir; örneğin 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Sunucunun yanıtta client-request-id döndürip döndürmeyeceği. |
|
ocp-date |
string date-time-rfc1123 |
İsteğin verildiği saat. İstemci kitaplıkları bunu genellikle geçerli sistem saat saati olarak ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Belirtilen İş için Görev sayılarını içeren bir yanıt. Headers
|
|
Other Status Codes |
Batch hizmetinden gelen hata. |
Güvenlik
azure_auth
OAuth 2.0 kimlik doğrulama kodu akışını Microsoft Entra
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Kullanıcı hesabınızın kimliğine bürünme |
Authorization
Type:
apiKey
In:
header
Örnekler
Job get task counts
Sample Request
GET account.region.batch.azure.com/jobs/jobId/taskcounts?api-version=2023-11-01.18.0
Sample Response
{
"taskCounts": {
"active": 5,
"running": 7,
"completed": 4,
"succeeded": 2,
"failed": 2
},
"taskSlotCounts": {
"active": 5,
"running": 7,
"completed": 4,
"succeeded": 2,
"failed": 2
}
}
Tanımlar
Name | Description |
---|---|
Batch |
Azure Batch hizmetinden alınan bir hata yanıtı. |
Batch |
Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe. |
Error |
Azure Batch hata yanıtında alınan bir hata iletisi. |
Task |
Görev, bir İş için sayılır. |
Task |
Task ve TaskSlot, bir işin sayısını gösterir. |
Task |
TaskSlot, bir İş için sayılır. |
BatchError
Azure Batch hizmetinden alınan bir hata yanıtı.
Name | Tür | Description |
---|---|---|
code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
message |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
|
values |
Hatayla ilgili ek ayrıntıları içeren anahtar-değer çiftleri koleksiyonu. |
BatchErrorDetail
Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe.
Name | Tür | Description |
---|---|---|
key |
string |
Value özelliğinin anlamını belirten tanımlayıcı. |
value |
string |
Hata yanıtına eklenen ek bilgiler. |
ErrorMessage
Azure Batch hata yanıtında alınan bir hata iletisi.
Name | Tür | Description |
---|---|---|
lang |
string |
Hata iletisinin dil kodu |
value |
string |
İletinin metni. |
TaskCounts
Görev, bir İş için sayılır.
Name | Tür | Description |
---|---|---|
active |
integer |
Etkin durumdaki Görevlerin sayısı. |
completed |
integer |
Tamamlanmış durumdaki Görevlerin sayısı. |
failed |
integer |
Başarısız olan Görevlerin sayısı. Bir Görev, sonucu (executionInfo özelliğinde bulunur) 'failure' olduğunda başarısız olur. |
running |
integer |
Çalışıyor veya hazırlanıyor durumundaki Görevlerin sayısı. |
succeeded |
integer |
Başarılı olan Görevlerin sayısı. Görev, sonucu (executionInfo özelliğinde bulunur) 'success' ise başarılı olur. |
TaskCountsResult
Task ve TaskSlot, bir işin sayısını gösterir.
Name | Tür | Description |
---|---|---|
taskCounts |
Durum başına Görev sayısı. |
|
taskSlotCounts |
Durum başına Görevler için gereken TaskSlots sayısı. |
TaskSlotCounts
TaskSlot, bir İş için sayılır.
Name | Tür | Description |
---|---|---|
active |
integer |
Etkin Görevler için TaskSlots sayısı. |
completed |
integer |
Tamamlanan Görevler için TaskSlots sayısı. |
failed |
integer |
Başarısız Görevler için TaskSlots sayısı. |
running |
integer |
Görevleri çalıştırmak için TaskSlots sayısı. |
succeeded |
integer |
Başarılı Görevler için TaskSlots sayısı. |