Partager via


SubtaskInformation interface

Interface représentant SubtaskInformation.

Propriétés

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.

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é.

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.

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.

id

ID de la tâche subordonnée.

nodeInfo

Informations sur le nœud de calcul sur lequel la tâche subordonnée s’est exécutée.

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é »

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.

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 »

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.

state

État actuel de la tâche subordonnée. Les valeurs possibles sont les suivantes : « préparation », « en cours d’exécution », « terminé »

stateTransitionTime

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