Job - Get Task Counts
Ruft die Aufgabenanzahl für den angegebenen Auftrag ab.
Die Aufgabenanzahl gibt eine Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Vorgangsstatus und eine Anzahl von Vorgängen an, die erfolgreich oder fehlgeschlagen sind. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt. Beachten Sie, dass die zurückgegebenen Zahlen möglicherweise nicht immer auf dem neuesten Stand sind. Wenn Sie genaue Aufgabenanzahlen benötigen, verwenden Sie eine Listenabfrage.
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-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
batch
|
path | True |
string |
Die Basis-URL für alle Azure Batch-Dienstanforderungen. |
job
|
path | True |
string |
Die ID des Auftrags. |
api-version
|
query | True |
string |
Client-API-Version. |
timeout
|
query |
integer int32 |
Die maximale Zeit, die der Server für die Verarbeitung der Anforderung in Sekunden aufwenden kann. Der Standardwert ist 30 Sekunden. |
Anforderungsheader
Media Types: "application/json; odata=minimalmetadata"
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
client-request-id |
string uuid |
Die vom Aufrufer generierte Anforderungsidentität in Form einer GUID ohne Dekoration wie geschweifte Klammern, z. B. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Gibt an, ob der Server die Clientanforderungs-ID in der Antwort zurückgeben soll. |
|
ocp-date |
string date-time-rfc1123 |
Der Zeitpunkt, zu dem die Anforderung ausgestellt wurde. Clientbibliotheken legen dies in der Regel auf die aktuelle Systemuhrzeit fest. explizit festlegen, wenn Sie die REST-API direkt aufrufen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Eine Antwort, die die Aufgabenanzahl für den angegebenen Auftrag enthält. Headers
|
|
Other Status Codes |
Der Fehler vom Batch-Dienst. |
Sicherheit
azure_auth
Microsoft Entra OAuth 2.0-Authentifizierungscodeflow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Authorization
Type:
apiKey
In:
header
Beispiele
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
}
}
Definitionen
Name | Beschreibung |
---|---|
Batch |
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort. |
Batch |
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch Fehlerantwort enthalten sind. |
Error |
Eine Fehlermeldung, die in einer Azure Batch Fehlerantwort empfangen wird. |
Task |
Die Aufgabenanzahl für einen Auftrag. |
Task |
Die Anzahl "Task" und "TaskSlot" für einen Auftrag. |
Task |
Der TaskSlot zählt für einen Auftrag. |
BatchError
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollten programmgesteuert verwendet werden. |
message |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet sein soll. |
|
values |
Eine Sammlung von Schlüssel-Wert-Paaren, die zusätzliche Details zum Fehler enthält. |
BatchErrorDetail
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch Fehlerantwort enthalten sind.
Name | Typ | Beschreibung |
---|---|---|
key |
string |
Ein Bezeichner, der die Bedeutung der Value-Eigenschaft angibt. |
value |
string |
Die zusätzlichen Informationen, die in der Fehlerantwort enthalten sind. |
ErrorMessage
Eine Fehlermeldung, die in einer Azure Batch Fehlerantwort empfangen wird.
Name | Typ | Beschreibung |
---|---|---|
lang |
string |
Der Sprachcode der Fehlermeldung |
value |
string |
Der Text der Meldung. |
TaskCounts
Die Aufgabenanzahl für einen Auftrag.
Name | Typ | Beschreibung |
---|---|---|
active |
integer |
Die Anzahl der Aufgaben im aktiven Zustand. |
completed |
integer |
Die Anzahl der Aufgaben im Status abgeschlossen. |
failed |
integer |
Die Anzahl der Vorgänge, bei denen ein Fehler aufgetreten ist. Ein Task schlägt fehl, wenn das Ergebnis (gefunden in der executionInfo-Eigenschaft) "fehler" ist. |
running |
integer |
Die Anzahl der Aufgaben im Ausführungs- oder Vorbereitungsstatus. |
succeeded |
integer |
Die Anzahl der erfolgreichen Aufgaben. Ein Task ist erfolgreich, wenn das Ergebnis (in der executionInfo-Eigenschaft gefunden) "success" lautet. |
TaskCountsResult
Die Anzahl "Task" und "TaskSlot" für einen Auftrag.
Name | Typ | Beschreibung |
---|---|---|
taskCounts |
Die Anzahl der Aufgaben pro Status. |
|
taskSlotCounts |
Die Anzahl der TaskSlots, die von Tasks pro Status benötigt werden. |
TaskSlotCounts
Der TaskSlot zählt für einen Auftrag.
Name | Typ | Beschreibung |
---|---|---|
active |
integer |
Die Anzahl von TaskSlots für aktive Aufgaben. |
completed |
integer |
Die Anzahl von TaskSlots für abgeschlossene Aufgaben. |
failed |
integer |
Die Anzahl von TaskSlots für fehlgeschlagene Tasks. |
running |
integer |
Die Anzahl von TaskSlots zum Ausführen von Tasks. |
succeeded |
integer |
Die Anzahl von TaskSlots für erfolgreiche Tasks. |