Partager via


JobOperationsExtensions.Terminate Méthode

Définition

Termine le travail spécifié, en le marquant comme terminé.

public static Microsoft.Azure.Batch.Protocol.Models.JobTerminateHeaders Terminate (this Microsoft.Azure.Batch.Protocol.IJobOperations operations, string jobId, string terminateReason = default, Microsoft.Azure.Batch.Protocol.Models.JobTerminateOptions jobTerminateOptions = default);
static member Terminate : Microsoft.Azure.Batch.Protocol.IJobOperations * string * string * Microsoft.Azure.Batch.Protocol.Models.JobTerminateOptions -> Microsoft.Azure.Batch.Protocol.Models.JobTerminateHeaders
<Extension()>
Public Function Terminate (operations As IJobOperations, jobId As String, Optional terminateReason As String = Nothing, Optional jobTerminateOptions As JobTerminateOptions = Nothing) As JobTerminateHeaders

Paramètres

operations
IJobOperations

Groupe d’opérations pour cette méthode d’extension.

jobId
String

ID du travail à terminer.

terminateReason
String

Texte que vous souhaitez afficher en tant que TerminateReason du travail. La valeur par défaut est « UserTerminate ».

jobTerminateOptions
JobTerminateOptions

Paramètres supplémentaires pour l’opération

Retours

Remarques

Lorsqu’une demande d’arrêt de travail est reçue, le service Batch définit le travail à l’état de fin. Le service Batch met ensuite fin à toutes les tâches en cours d’exécution associées au travail et exécute toutes les tâches de mise en production de travaux requises. Ensuite, le travail passe à l’état terminé. S’il existe des tâches dans le travail dans l’état actif, elles restent à l’état actif. Une fois qu’un travail est terminé, de nouvelles tâches ne peuvent pas être ajoutées et les tâches actives restantes ne sont pas planifiées.

S’applique à