Tasks - List Sub Tasks
Geeft een lijst van alle subtaken die gekoppeld zijn aan de gespecificeerde multi-instance Task.
Als de Task geen multi-instance Task is, geeft dit een lege collectie terug.
GET {endpoint}/jobs/{jobId}/tasks/{taskId}/subtasksinfo?api-version=2025-06-01
GET {endpoint}/jobs/{jobId}/tasks/{taskId}/subtasksinfo?api-version=2025-06-01&timeOut={timeOut}&$select={$select}
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Batch-accounteindpunt (bijvoorbeeld: https://batchaccount.eastus2.batch.azure.com). |
|
job
|
path | True |
string |
De ID van de baan. |
|
task
|
path | True |
string |
De ID van de taak. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
|
$select
|
query |
string[] |
Een OData-$select-component. |
|
|
time
|
query |
integer (int32) |
De maximale tijd die de server kan besteden aan het verwerken van de aanvraag, in seconden. De standaardwaarde is 30 seconden. Als de waarde groter is dan 30, wordt de standaard in plaats daarvan gebruikt." |
Aanvraagkoptekst
| Name | Vereist | Type | Description |
|---|---|---|---|
| client-request-id |
string |
De door de aanroeper gegenereerde aanvraagidentiteit, in de vorm van een GUID zonder decoratie, zoals accolades, bijvoorbeeld 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Of de server de clientaanvraag-id in het antwoord moet retourneren. |
|
| ocp-date |
string (date-time-rfc7231) |
Het tijdstip waarop de aanvraag is uitgegeven. Clientbibliotheken stellen dit doorgaans in op de huidige kloktijd van het systeem; stel deze expliciet in als u de REST API rechtstreeks aanroept. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. Kopteksten
|
|
| Other Status Codes |
Een onverwachte foutreactie. |
Beveiliging
OAuth2Auth
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Bereiken
| Name | Description |
|---|---|
| https://batch.core.windows.net//.default |
Voorbeelden
Task list subtasks
Voorbeeldaanvraag
GET {endpoint}/jobs/jobId/tasks/taskId/subtasksinfo?api-version=2025-06-01
Voorbeeldrespons
{
"value": [
{
"id": 1,
"startTime": "2025-09-06T06:59:16.3139271Z",
"endTime": "2025-09-06T06:59:20.0242024Z",
"state": "completed",
"stateTransitionTime": "2025-09-06T06:59:20.0242024Z",
"previousState": "running",
"previousStateTransitionTime": "2025-09-06T06:59:16.3139271Z",
"exitCode": 0,
"nodeInfo": {
"affinityId": "TVM:tvm-2544493925_3-20160905t051718z",
"nodeUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_3-20160905t051718z",
"poolId": "mpiPool",
"nodeId": "tvm-2544493925_3-20160905t051718z",
"taskRootDirectory": "\\workitems\\jobId\\job-1\\taskId\\1",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_3-20160905t051718z/files//workitems/jobId/job-1/taskId/1"
}
},
{
"id": 2,
"startTime": "2025-09-06T06:59:16.9702844Z",
"state": "running",
"stateTransitionTime": "2025-09-06T06:59:16.9702844Z",
"nodeInfo": {
"affinityId": "TVM:tvm-2544493925_2-20160905t051718z",
"nodeUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_2-20160905t051718z",
"poolId": "mpiPool",
"nodeId": "tvm-2544493925_2-20160905t051718z",
"taskRootDirectory": "\\workitems\\jobId\\job-1\\taskId\\2",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_2-20160905t051718z/files//workitems/jobId/job-1/taskId/2"
}
}
]
}
Definities
| Name | Description |
|---|---|
|
Batch |
Er is een foutbericht ontvangen van de Azure Batch-service. |
|
Batch |
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie. |
|
Batch |
Een foutbericht dat is ontvangen in een Azure Batch-foutreactie. |
|
Batch |
BatchErrorSourceCategory-enums |
|
Batch |
Informatie over het rekenknooppunt waarop een taak is uitgevoerd. |
|
Batch |
Informatie over een Azure Batch-subtaak. |
|
Batch |
BatchSubtaskState-enums |
|
Batch |
Bevat informatie over de container die een taak uitvoert. |
|
Batch |
BatchTaskExecutionResult enums |
|
Batch |
Informatie over een taakfout. |
|
Batch |
Het resultaat van het weergeven van de subtaken van een taak. |
|
Name |
Vertegenwoordigt een naam-waardepaar. |
BatchError
Er is een foutbericht ontvangen van de Azure Batch-service.
| Name | Type | Description |
|---|---|---|
| code |
string |
Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
| message |
Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface. |
|
| values |
Een verzameling sleutel-waardeparen met aanvullende informatie over de fout. |
BatchErrorDetail
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie.
| Name | Type | Description |
|---|---|---|
| key |
string |
Een id die de betekenis van de eigenschap Waarde aangeeft. |
| value |
string |
De aanvullende informatie die is opgenomen in het foutbericht. |
BatchErrorMessage
Een foutbericht dat is ontvangen in een Azure Batch-foutreactie.
| Name | Type | Description |
|---|---|---|
| lang |
string |
De taalcode van het foutbericht. |
| value |
string |
De tekst van het bericht. |
BatchErrorSourceCategory
BatchErrorSourceCategory-enums
| Waarde | Description |
|---|---|
| usererror |
De fout is het gevolg van een gebruikersprobleem, zoals een verkeerde configuratie. |
| servererror |
De fout komt door een intern serverprobleem. |
BatchNodeInfo
Informatie over het rekenknooppunt waarop een taak is uitgevoerd.
| Name | Type | Description |
|---|---|---|
| affinityId |
string |
Een identificatie voor de knoop waarop de taak draaide, die kan worden doorgegeven bij het toevoegen van een taak om te verzoeken dat de taak op deze rekenknoop wordt gepland. |
| nodeId |
string |
De ID van de rekenknoop waarop de taak draaide. |
| nodeUrl |
string (uri) |
De URL van de Compute Node waarop de Task draaide. |
| poolId |
string |
De ID van de Pool waarop de Taak liep. |
| taskRootDirectory |
string |
De rootmap van de Task op de Compute Node. |
| taskRootDirectoryUrl |
string (uri) |
De URL naar de rootmap van de Task op de Compute Node. |
BatchSubtask
Informatie over een Azure Batch-subtaak.
| Name | Type | Description |
|---|---|---|
| containerInfo |
Informatie over de container waaronder de Taak wordt uitgevoerd. Deze eigenschap wordt alleen ingesteld als de Task in een containercontext draait. |
|
| endTime |
string (date-time) |
Het tijdstip waarop de subtaak werd voltooid. Deze eigenschap wordt alleen ingesteld als de subtaak zich in de Voltooide toestand bevindt. |
| exitCode |
integer (int32) |
De exitcode van het programma die op de subtaakcommandoregel wordt gespecificeerd. Deze eigenschap wordt alleen ingesteld als de subtaak in de voltooide toestand is. In het algemeen weerspiegelt de exitcode van een proces de specifieke conventie die door de applicatieontwikkelaar voor dat proces is geïmplementeerd. Als je de exitcodewaarde gebruikt om beslissingen te nemen in je code, zorg er dan voor dat je de exitcodeconventie kent die door het applicatieproces wordt gebruikt. Als de Batch-service echter de subtaak beëindigt (vanwege time-out of gebruikersbeëindiging via de API), kun je een door het besturingssysteem gedefinieerde exitcode zien. |
| failureInfo |
Informatie die de taakfaling beschrijft, indien aanwezig. Deze eigenschap wordt alleen ingesteld als de Taak zich in de voltooide toestand bevindt en een storing ondervindt. |
|
| id |
integer (int32) |
De ID van de subtaak. |
| nodeInfo |
Informatie over de Compute Node waarop de subtaak draaide. |
|
| previousState |
De vorige staat van de subtaak. Deze eigenschap wordt niet ingesteld als de subtaak in zijn initiële loopstaat is. |
|
| previousStateTransitionTime |
string (date-time) |
Het moment waarop de subtaak in zijn vorige staat kwam. Deze eigenschap wordt niet ingesteld als de subtaak in zijn initiële loopstaat is. |
| result |
Het resultaat van de uitvoering van de taak. Als de waarde 'failed' is, kunnen de details van de failure worden gevonden in de failureInfo-eigenschap. |
|
| startTime |
string (date-time) |
Het tijdstip waarop de subtaak begon te draaien. Als de subtaak opnieuw is opgestart of opnieuw geprobeerd, is dit de meest recente keer waarop de subtaak begon te draaien. |
| state |
De huidige staat van de subtaak. |
|
| stateTransitionTime |
string (date-time) |
Het moment waarop de subtaak in zijn huidige staat kwam. |
BatchSubtaskState
BatchSubtaskState-enums
| Waarde | Description |
|---|---|
| preparing |
De taak is toegewezen aan een rekenknooppunt, maar wacht op een vereiste taakvoorbereidingstaak op de rekenknoop. Als de taak voor taakvoorbereiding slaagt, gaat de taak over naar het uitvoeren. Als de taak voorbereidingstaak faalt, keert de taak terug naar actief en komt in aanmerking om aan een andere rekenknoop toegewezen te worden. |
| running |
De taak draait op een rekenknooppunt. Dit omvat taakniveauvoorbereiding, zoals het downloaden van resourcebestanden of het uitrollen van pakketten die op de taak zijn gespecificeerd – het betekent niet noodzakelijk dat de opdrachtregel van de taak al is begonnen met uitvoeren. |
| completed |
De taak is niet langer bevoegd om uit te voeren, meestal omdat de taak succesvol is voltooid, of omdat de taak zonder succes is voltooid en zijn herkansingslimiet is uitgeput. Een taak wordt ook als voltooid gemarkeerd als er een fout is opgetreden bij het starten van de taak, of wanneer de taak is beëindigd. |
BatchTaskContainerExecutionInfo
Bevat informatie over de container die een taak uitvoert.
| Name | Type | Description |
|---|---|---|
| containerId |
string |
De ID van de container. |
| error |
string |
Gedetailleerde foutinformatie over de container. Dit is de gedetailleerde foutreeks van de Docker-service, indien beschikbaar. Het is equivalent aan het foutveld dat door "docker inspect" wordt teruggegeven. |
| state |
string |
De staat van de container. Dit is de staat van de container volgens de Docker-service. Het is gelijkwaardig aan het statusveld dat door "docker inspect" wordt teruggegeven. |
BatchTaskExecutionResult
BatchTaskExecutionResult enums
| Waarde | Description |
|---|---|
| success |
De Task liep succesvol. |
| failure |
Er was een fout tijdens de verwerking van de Taak. De storing kan zijn opgetreden voordat het Taakproces werd gestart, terwijl het Taakproces werd uitgevoerd, of nadat het Taakproces was afgesloten. |
BatchTaskFailureInfo
Informatie over een taakfout.
| Name | Type | Description |
|---|---|---|
| category |
De categorie van de taakfout. |
|
| code |
string |
Een identificatie voor de Taakfout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
| details |
Een lijst met aanvullende details gerelateerd aan de fout. |
|
| message |
string |
Een bericht dat de Taakfout beschrijft, bedoeld om geschikt te zijn voor weergave in een gebruikersinterface. |
BatchTaskListSubtasksResult
Het resultaat van het weergeven van de subtaken van een taak.
| Name | Type | Description |
|---|---|---|
| odata.nextLink |
string (uri) |
De URL om de volgende reeks resultaten te krijgen. |
| value |
De lijst met subtaken. |
NameValuePair
Vertegenwoordigt een naam-waardepaar.
| Name | Type | Description |
|---|---|---|
| name |
string |
De naam in het naam-waarde-paar. |
| value |
string |
De waarde in het naam-waarde-paar. |