JobOperationsExtensions.DisableAsync Méthode
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.
Désactive le travail spécifié, empêchant l’exécution de nouvelles tâches.
public static System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.JobDisableHeaders> DisableAsync (this Microsoft.Azure.Batch.Protocol.IJobOperations operations, string jobId, Microsoft.Azure.Batch.Protocol.Models.DisableJobOption disableTasks, Microsoft.Azure.Batch.Protocol.Models.JobDisableOptions jobDisableOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member DisableAsync : Microsoft.Azure.Batch.Protocol.IJobOperations * string * Microsoft.Azure.Batch.Protocol.Models.DisableJobOption * Microsoft.Azure.Batch.Protocol.Models.JobDisableOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.JobDisableHeaders>
<Extension()>
Public Function DisableAsync (operations As IJobOperations, jobId As String, disableTasks As DisableJobOption, Optional jobDisableOptions As JobDisableOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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
- cancellationToken
- CancellationToken
Jeton d'annulation.
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 à
Azure SDK for .NET