SubtaskInformation interface
Interface représentant SubtaskInformation.
Propriétés
| container |
Informations sur le conteneur sous lequel la tâche s’exécute. Cette propriété est définie uniquement si la tâche s’exécute dans un contexte de conteneur. |
| end |
Heure à laquelle la sous-tâche s’est terminée. Cette propriété est définie uniquement si la tâche subordonnée est dans l’état Terminé. |
| exit |
Code de sortie du programme spécifié sur la ligne de commande sous-tâche. Cette propriété est définie uniquement si la tâche subordonnée est dans l’état terminé. En général, le code de sortie d’un processus reflète la convention spécifique implémentée par le développeur d’applications pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, veillez à connaître la convention de code de sortie utilisée par le processus d’application. Toutefois, si le service Batch met fin à la tâche subordonnée (en raison du délai d’expiration ou de l’arrêt de l’utilisateur via l’API), vous pouvez voir un code de sortie défini par le système d’exploitation. |
| failure |
Informations décrivant l’échec de la tâche, le cas échéant. Cette propriété est définie uniquement si la tâche est dans l’état terminé et a rencontré un échec. |
| id | ID de la tâche subordonnée. |
| node |
Informations sur le nœud de calcul sur lequel la tâche subordonnée s’est exécutée. |
| previous |
État précédent de la sous-tâche. Cette propriété n’est pas définie si la tâche subordonnée est dans son état d’exécution initial. Les valeurs possibles sont les suivantes : « préparation », « en cours d’exécution », « terminé » |
| previous |
Heure à laquelle la sous-tâche a entré son état précédent. Cette propriété n’est pas définie si la tâche subordonnée est dans son état d’exécution initial. |
| result | Résultat de l’exécution de la tâche. Si la valeur est « échec », les détails de l’échec sont trouvés dans la propriété failureInfo. Les valeurs possibles sont les suivantes : « réussite », « échec » |
| start |
Heure à laquelle la sous-tâche a commencé à s’exécuter. Si la sous-tâche a été redémarrée ou retentée, il s’agit de l’heure la plus récente à laquelle la sous-tâche a commencé à s’exécuter. |
| state | État actuel de la tâche subordonnée. Les valeurs possibles sont les suivantes : « préparation », « en cours d’exécution », « terminé » |
| state |
Heure à laquelle la sous-tâche a entré son état actuel. |
Détails de la propriété
containerInfo
Informations sur le conteneur sous lequel la tâche s’exécute. Cette propriété est définie uniquement si la tâche s’exécute dans un contexte de conteneur.
containerInfo?: TaskContainerExecutionInformation
Valeur de propriété
endTime
Heure à laquelle la sous-tâche s’est terminée. Cette propriété est définie uniquement si la tâche subordonnée est dans l’état Terminé.
endTime?: Date
Valeur de propriété
Date
exitCode
Code de sortie du programme spécifié sur la ligne de commande sous-tâche. Cette propriété est définie uniquement si la tâche subordonnée est dans l’état terminé. En général, le code de sortie d’un processus reflète la convention spécifique implémentée par le développeur d’applications pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, veillez à connaître la convention de code de sortie utilisée par le processus d’application. Toutefois, si le service Batch met fin à la tâche subordonnée (en raison du délai d’expiration ou de l’arrêt de l’utilisateur via l’API), vous pouvez voir un code de sortie défini par le système d’exploitation.
exitCode?: number
Valeur de propriété
number
failureInfo
Informations décrivant l’échec de la tâche, le cas échéant. Cette propriété est définie uniquement si la tâche est dans l’état terminé et a rencontré un échec.
failureInfo?: TaskFailureInformation
Valeur de propriété
id
ID de la tâche subordonnée.
id?: number
Valeur de propriété
number
nodeInfo
Informations sur le nœud de calcul sur lequel la tâche subordonnée s’est exécutée.
nodeInfo?: ComputeNodeInformation
Valeur de propriété
previousState
État précédent de la sous-tâche. Cette propriété n’est pas définie si la tâche subordonnée est dans son état d’exécution initial. Les valeurs possibles sont les suivantes : « préparation », « en cours d’exécution », « terminé »
previousState?: SubtaskState
Valeur de propriété
previousStateTransitionTime
Heure à laquelle la sous-tâche a entré son état précédent. Cette propriété n’est pas définie si la tâche subordonnée est dans son état d’exécution initial.
previousStateTransitionTime?: Date
Valeur de propriété
Date
result
Résultat de l’exécution de la tâche. Si la valeur est « échec », les détails de l’échec sont trouvés dans la propriété failureInfo. Les valeurs possibles sont les suivantes : « réussite », « échec »
result?: TaskExecutionResult
Valeur de propriété
startTime
Heure à laquelle la sous-tâche a commencé à s’exécuter. Si la sous-tâche a été redémarrée ou retentée, il s’agit de l’heure la plus récente à laquelle la sous-tâche a commencé à s’exécuter.
startTime?: Date
Valeur de propriété
Date
state
État actuel de la tâche subordonnée. Les valeurs possibles sont les suivantes : « préparation », « en cours d’exécution », « terminé »
state?: SubtaskState
Valeur de propriété
stateTransitionTime
Heure à laquelle la sous-tâche a entré son état actuel.
stateTransitionTime?: Date
Valeur de propriété
Date