JobManagerTask.KillJobOnCompletion Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit si l’achèvement de la tâche du Gestionnaire de travaux signifie l’achèvement de l’ensemble du travail.
[Newtonsoft.Json.JsonProperty(PropertyName="killJobOnCompletion")]
public bool? KillJobOnCompletion { get; set; }
[<Newtonsoft.Json.JsonProperty(PropertyName="killJobOnCompletion")>]
member this.KillJobOnCompletion : Nullable<bool> with get, set
Public Property KillJobOnCompletion As Nullable(Of Boolean)
Valeur de propriété
- Attributs
-
Newtonsoft.Json.JsonPropertyAttribute
Remarques
Si la valeur est true, lorsque la tâche du gestionnaire de travaux se termine, le service Batch marque le travail comme terminé. Si des tâches sont toujours en cours d’exécution (autres que la mise en production du travail), ces tâches sont arrêtées. Si la valeur est false, l’achèvement de la tâche du Gestionnaire de travaux n’affecte pas le status de travail. Dans ce cas, vous devez utiliser l’attribut onAllTasksComplete pour arrêter le travail, ou demander à un client ou à un utilisateur d’arrêter le travail explicitement. Par exemple, le Gestionnaire de travaux crée un ensemble de tâches, mais n’a plus de rôle dans leur exécution. La valeur par défaut est true. Si vous utilisez les attributs onAllTasksComplete et onTaskFailure pour contrôler la durée de vie du travail, et que vous utilisez la tâche du Gestionnaire de travaux uniquement pour créer les tâches du travail (et non pour surveiller la progression), il est important de définir killJobOnCompletion sur false.
S’applique à
Azure SDK for .NET