Partager via


JobOperationsExtensions.Disable Méthode

Définition

Désactive le travail spécifié, empêchant l’exécution de nouvelles tâches.

public static Microsoft.Azure.Batch.Protocol.Models.JobDisableHeaders Disable (this Microsoft.Azure.Batch.Protocol.IJobOperations operations, string jobId, Microsoft.Azure.Batch.Protocol.Models.DisableJobOption disableTasks, Microsoft.Azure.Batch.Protocol.Models.JobDisableOptions jobDisableOptions = default);
static member Disable : Microsoft.Azure.Batch.Protocol.IJobOperations * string * Microsoft.Azure.Batch.Protocol.Models.DisableJobOption * Microsoft.Azure.Batch.Protocol.Models.JobDisableOptions -> Microsoft.Azure.Batch.Protocol.Models.JobDisableHeaders
<Extension()>
Public Function Disable (operations As IJobOperations, jobId As String, disableTasks As DisableJobOption, Optional jobDisableOptions As JobDisableOptions = Nothing) As JobDisableHeaders

Paramètres

operations
IJobOperations

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

jobId
String

ID du travail à désactiver.

disableTasks
DisableJobOption

Que faire avec les tâches actives associées au travail. Les valeurs possibles sont les suivantes : 'requeue', 'terminate', 'wait'

jobDisableOptions
JobDisableOptions

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

Retours

Remarques

Le service Batch déplace immédiatement le travail à l’état de désactivation. Batch utilise ensuite le paramètre disableTasks pour déterminer ce qu’il faut faire avec les tâches en cours d’exécution du travail. Le travail reste à l’état de désactivation jusqu’à ce que l’opération de désactivation soit terminée et que toutes les tâches aient été traitées conformément à l’option disableTasks ; Le travail passe ensuite à l’état désactivé. Aucune nouvelle tâche n’est démarrée sous le travail tant qu’il ne revient pas à l’état actif. Si vous essayez de désactiver un travail qui se trouve dans un état autre qu’actif, désactivé ou désactivé, la demande échoue avec status code 409.

S’applique à