Job class
Classe représentant un travail.
Constructeurs
| Job(Batch |
Créez un travail. |
Méthodes
| add(Job |
Le service Batch prend en charge deux façons de contrôler le travail effectué dans le cadre d’un travail. Dans la première approche, l’utilisateur spécifie une tâche du Gestionnaire de travaux. Le service Batch lance cette tâche lorsqu’il est prêt à démarrer le travail. La tâche du Gestionnaire de travaux contrôle toutes les autres tâches qui s’exécutent sous ce travail à l’aide des API de tâche. Dans la deuxième approche, l’utilisateur contrôle directement l’exécution des tâches sous un travail actif à l’aide des API de tâche. Notez également : lorsque vous nommez des travaux, évitez d’inclure des informations sensibles telles que des noms d’utilisateur ou des noms de projet secrets. Ces informations peuvent apparaître dans les journaux de télémétrie accessibles aux ingénieurs du support technique Microsoft. |
| add(Job |
|
| add(Job |
|
| delete |
La suppression d’un travail supprime également toutes les tâches qui font partie de ce travail et toutes les statistiques de travail. Cela remplace également la période de rétention des données de tâche ; autrement dit, si le travail contient des tâches qui sont toujours conservées sur les nœuds de calcul, les services Batch suppriment les répertoires de travail de ces tâches et tout leur contenu. Lorsqu’une demande de suppression de travail est reçue, le service Batch définit le travail sur l’état de suppression. Toutes les opérations de mise à jour sur un travail en cours de suppression échouent avec le code d’état 409 (conflit), avec des informations supplémentaires indiquant que le travail est supprimé. |
| delete |
|
| delete |
|
| disable(string, Disable |
Le service Batch déplace immédiatement le travail vers 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 dans l’état de désactivation jusqu’à ce que l’opération de désactivation soit terminée et toutes les tâches ont été traitées en fonction de l’option disableTasks ; le travail passe ensuite à l’état désactivé. Aucune nouvelle tâche n’est démarrée sous le travail jusqu’à ce qu’elle revient à l’état actif. Si vous essayez de désactiver un travail dans un état autre que actif, désactivant ou désactivé, la demande échoue avec le code d’état 409. |
| disable(string, Disable |
|
| disable(string, Disable |
|
| enable(string, Job |
Lorsque vous appelez cette API, le service Batch définit un travail désactivé sur l’état d’activation. Une fois cette opération terminée, le travail passe à l’état actif et la planification des nouvelles tâches sous le travail reprend. Le service Batch ne permet pas à une tâche de rester dans l’état actif pendant plus de 180 jours. Par conséquent, si vous activez un travail contenant des tâches actives qui ont été ajoutées il y a plus de 180 jours, ces tâches ne s’exécuteront pas. |
| enable(string, Job |
|
| enable(string, Service |
|
| get(string, Job |
|
| get(string, Job |
|
| get(string, Service |
|
| get |
Les statistiques sont agrégées sur tous les travaux qui ont déjà existé dans le compte, de la création du compte à l’heure de la dernière mise à jour des statistiques. Les statistiques peuvent ne pas être immédiatement disponibles. Le service Batch effectue un cumul périodique des statistiques. Le délai classique est d’environ 30 minutes. |
| get |
|
| get |
|
| get |
Les nombres de tâches fournissent un nombre de tâches en fonction de l’état actif, en cours d’exécution ou de la tâche terminée, et d’un nombre de tâches ayant réussi ou échoué. Les tâches dans l’état de préparation sont comptabilisées comme étant en cours d’exécution. Notez que les nombres retournés peuvent ne pas toujours être à jour. Si vous avez besoin d’un nombre exact de tâches, utilisez une requête de liste. |
| get |
|
| get |
|
| list(Job |
|
| list(Job |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
Cette API retourne l’état de la tâche de préparation du travail et de mise en production du travail sur tous les nœuds de calcul qui ont exécuté la tâche de préparation du travail ou de mise en production du travail. Cela inclut les nœuds de calcul qui ont été supprimés du pool. Si cette API est appelée sur un travail qui n’a aucune tâche de préparation du travail ou de publication de travaux, le service Batch retourne le code d’état HTTP 409 (Conflit) avec un code d’erreur jobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| list |
Cette API retourne l’état de la tâche de préparation du travail et de mise en production du travail sur tous les nœuds de calcul qui ont exécuté la tâche de préparation du travail ou de mise en production du travail. Cela inclut les nœuds de calcul qui ont été supprimés du pool. Si cette API est appelée sur un travail qui n’a aucune tâche de préparation du travail ou de publication de travaux, le service Batch retourne le code d’état HTTP 409 (Conflit) avec un code d’erreur jobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| patch(string, Job |
Cela remplace uniquement les propriétés de travail spécifiées dans la requête. Par exemple, si le travail a des contraintes et qu’une requête ne spécifie pas l’élément contraintes, le travail conserve les contraintes existantes. |
| patch(string, Job |
|
| patch(string, Job |
|
| terminate(string, Job |
Lorsqu’une demande de travail d’arrêt 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 dans l’état actif. Une fois qu’un travail est terminé, les nouvelles tâches ne peuvent pas être ajoutées et les tâches actives restantes ne sont pas planifiées. |
| terminate(string, Job |
|
| terminate(string, Service |
|
| update(string, Job |
Cela remplace entièrement toutes les propriétés pouvant être mises à jour du travail. Par exemple, si le travail a des contraintes associées et si les contraintes ne sont pas spécifiées avec cette requête, le service Batch supprime les contraintes existantes. |
| update(string, Job |
|
| update(string, Job |
Détails du constructeur
Job(BatchServiceClientContext)
Créez un travail.
new Job(client: BatchServiceClientContext)
Paramètres
- client
- BatchServiceClientContext
Référence au client de service.
Détails de la méthode
add(JobAddParameter, JobAddOptionalParams)
Le service Batch prend en charge deux façons de contrôler le travail effectué dans le cadre d’un travail. Dans la première approche, l’utilisateur spécifie une tâche du Gestionnaire de travaux. Le service Batch lance cette tâche lorsqu’il est prêt à démarrer le travail. La tâche du Gestionnaire de travaux contrôle toutes les autres tâches qui s’exécutent sous ce travail à l’aide des API de tâche. Dans la deuxième approche, l’utilisateur contrôle directement l’exécution des tâches sous un travail actif à l’aide des API de tâche. Notez également : lorsque vous nommez des travaux, évitez d’inclure des informations sensibles telles que des noms d’utilisateur ou des noms de projet secrets. Ces informations peuvent apparaître dans les journaux de télémétrie accessibles aux ingénieurs du support technique Microsoft.
function add(job: JobAddParameter, options?: JobAddOptionalParams): Promise<JobAddResponse>
Paramètres
- job
- JobAddParameter
Tâche à ajouter.
- options
- JobAddOptionalParams
Paramètres facultatifs
Retours
Promise<JobAddResponse>
Promise<Models.JobAddResponse>
add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
function add(job: JobAddParameter, options: JobAddOptionalParams, callback: ServiceCallback<void>)
Paramètres
- job
- JobAddParameter
Tâche à ajouter.
- options
- JobAddOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
add(JobAddParameter, ServiceCallback<void>)
function add(job: JobAddParameter, callback: ServiceCallback<void>)
Paramètres
- job
- JobAddParameter
Tâche à ajouter.
- callback
-
ServiceCallback<void>
Rappel
deleteMethod(string, JobDeleteMethodOptionalParams)
La suppression d’un travail supprime également toutes les tâches qui font partie de ce travail et toutes les statistiques de travail. Cela remplace également la période de rétention des données de tâche ; autrement dit, si le travail contient des tâches qui sont toujours conservées sur les nœuds de calcul, les services Batch suppriment les répertoires de travail de ces tâches et tout leur contenu. Lorsqu’une demande de suppression de travail est reçue, le service Batch définit le travail sur l’état de suppression. Toutes les opérations de mise à jour sur un travail en cours de suppression échouent avec le code d’état 409 (conflit), avec des informations supplémentaires indiquant que le travail est supprimé.
function deleteMethod(jobId: string, options?: JobDeleteMethodOptionalParams): Promise<JobDeleteResponse>
Paramètres
- jobId
-
string
ID du travail à supprimer.
- options
- JobDeleteMethodOptionalParams
Paramètres facultatifs
Retours
Promise<JobDeleteResponse>
Promise<Models.JobDeleteResponse>
deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(jobId: string, options: JobDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail à supprimer.
- options
- JobDeleteMethodOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(jobId: string, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail à supprimer.
- callback
-
ServiceCallback<void>
Rappel
disable(string, DisableJobOption, JobDisableOptionalParams)
Le service Batch déplace immédiatement le travail vers 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 dans l’état de désactivation jusqu’à ce que l’opération de désactivation soit terminée et toutes les tâches ont été traitées en fonction de l’option disableTasks ; le travail passe ensuite à l’état désactivé. Aucune nouvelle tâche n’est démarrée sous le travail jusqu’à ce qu’elle revient à l’état actif. Si vous essayez de désactiver un travail dans un état autre que actif, désactivant ou désactivé, la demande échoue avec le code d’état 409.
function disable(jobId: string, disableTasks: DisableJobOption, options?: JobDisableOptionalParams): Promise<JobDisableResponse>
Paramètres
- 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'
- options
- JobDisableOptionalParams
Paramètres facultatifs
Retours
Promise<JobDisableResponse>
Promise<Models.JobDisableResponse>
disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
function disable(jobId: string, disableTasks: DisableJobOption, options: JobDisableOptionalParams, callback: ServiceCallback<void>)
Paramètres
- 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'
- options
- JobDisableOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
disable(string, DisableJobOption, ServiceCallback<void>)
function disable(jobId: string, disableTasks: DisableJobOption, callback: ServiceCallback<void>)
Paramètres
- 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'
- callback
-
ServiceCallback<void>
Rappel
enable(string, JobEnableOptionalParams)
Lorsque vous appelez cette API, le service Batch définit un travail désactivé sur l’état d’activation. Une fois cette opération terminée, le travail passe à l’état actif et la planification des nouvelles tâches sous le travail reprend. Le service Batch ne permet pas à une tâche de rester dans l’état actif pendant plus de 180 jours. Par conséquent, si vous activez un travail contenant des tâches actives qui ont été ajoutées il y a plus de 180 jours, ces tâches ne s’exécuteront pas.
function enable(jobId: string, options?: JobEnableOptionalParams): Promise<JobEnableResponse>
Paramètres
- jobId
-
string
ID du travail à activer.
- options
- JobEnableOptionalParams
Paramètres facultatifs
Retours
Promise<JobEnableResponse>
Modèles de promesse.JobEnableResponse<>
enable(string, JobEnableOptionalParams, ServiceCallback<void>)
function enable(jobId: string, options: JobEnableOptionalParams, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail à activer.
- options
- JobEnableOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
enable(string, ServiceCallback<void>)
function enable(jobId: string, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail à activer.
- callback
-
ServiceCallback<void>
Rappel
get(string, JobGetOptionalParams)
function get(jobId: string, options?: JobGetOptionalParams): Promise<JobGetResponse>
Paramètres
- jobId
-
string
ID du travail.
- options
- JobGetOptionalParams
Paramètres facultatifs
Retours
Promise<JobGetResponse>
Promise<Models.JobGetResponse>
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
function get(jobId: string, options: JobGetOptionalParams, callback: ServiceCallback<CloudJob>)
Paramètres
- jobId
-
string
ID du travail.
- options
- JobGetOptionalParams
Paramètres facultatifs
- callback
Rappel
get(string, ServiceCallback<CloudJob>)
function get(jobId: string, callback: ServiceCallback<CloudJob>)
Paramètres
- jobId
-
string
ID du travail.
- callback
Rappel
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)
Les statistiques sont agrégées sur tous les travaux qui ont déjà existé dans le compte, de la création du compte à l’heure de la dernière mise à jour des statistiques. Les statistiques peuvent ne pas être immédiatement disponibles. Le service Batch effectue un cumul périodique des statistiques. Le délai classique est d’environ 30 minutes.
function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>
Paramètres
Paramètres facultatifs
Retours
Promise<JobGetAllLifetimeStatisticsResponse>
Promise<Models.JobGetAllLifetimeStatisticsRéponse>
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)
Paramètres
Paramètres facultatifs
- callback
Rappel
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)
Paramètres
- callback
Rappel
getTaskCounts(string, JobGetTaskCountsOptionalParams)
Les nombres de tâches fournissent un nombre de tâches en fonction de l’état actif, en cours d’exécution ou de la tâche terminée, et d’un nombre de tâches ayant réussi ou échoué. Les tâches dans l’état de préparation sont comptabilisées comme étant en cours d’exécution. Notez que les nombres retournés peuvent ne pas toujours être à jour. Si vous avez besoin d’un nombre exact de tâches, utilisez une requête de liste.
function getTaskCounts(jobId: string, options?: JobGetTaskCountsOptionalParams): Promise<JobGetTaskCountsResponse>
Paramètres
- jobId
-
string
ID du travail.
- options
- JobGetTaskCountsOptionalParams
Paramètres facultatifs
Retours
Promise<JobGetTaskCountsResponse>
Promise<Models.JobGetTaskCountsResponse>
getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, options: JobGetTaskCountsOptionalParams, callback: ServiceCallback<TaskCountsResult>)
Paramètres
- jobId
-
string
ID du travail.
- options
- JobGetTaskCountsOptionalParams
Paramètres facultatifs
- callback
Rappel
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)
Paramètres
- jobId
-
string
ID du travail.
- callback
Rappel
list(JobListOptionalParams)
function list(options?: JobListOptionalParams): Promise<JobListResponse>
Paramètres
- options
- JobListOptionalParams
Paramètres facultatifs
Retours
Promise<JobListResponse>
Promise<Models.JobListResponse>
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
function list(options: JobListOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Paramètres
- options
- JobListOptionalParams
Paramètres facultatifs
- callback
Rappel
list(ServiceCallback<CloudJobListResult>)
function list(callback: ServiceCallback<CloudJobListResult>)
Paramètres
- callback
Rappel
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
function listFromJobSchedule(jobScheduleId: string, options?: JobListFromJobScheduleOptionalParams): Promise<JobListFromJobScheduleResponse>
Paramètres
- jobScheduleId
-
string
ID de la planification du travail à partir de laquelle vous souhaitez obtenir la liste des travaux.
Paramètres facultatifs
Retours
Promise<JobListFromJobScheduleResponse>
Promise<Models.JobListFromJobScheduleResponse>
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Paramètres
- jobScheduleId
-
string
ID de la planification du travail à partir de laquelle vous souhaitez obtenir la liste des travaux.
Paramètres facultatifs
- callback
Rappel
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, callback: ServiceCallback<CloudJobListResult>)
Paramètres
- jobScheduleId
-
string
ID de la planification du travail à partir de laquelle vous souhaitez obtenir la liste des travaux.
- callback
Rappel
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
Paramètres facultatifs
Retours
Promise<JobListFromJobScheduleResponse>
Promise<Models.JobListFromJobScheduleResponse>
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, options: JobListFromJobScheduleNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
Paramètres facultatifs
- callback
Rappel
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
- callback
Rappel
listNext(string, JobListNextOptionalParams)
function listNext(nextPageLink: string, options?: JobListNextOptionalParams): Promise<JobListResponse>
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
- options
- JobListNextOptionalParams
Paramètres facultatifs
Retours
Promise<JobListResponse>
Promise<Models.JobListResponse>
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, options: JobListNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
- options
- JobListNextOptionalParams
Paramètres facultatifs
- callback
Rappel
listNext(string, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
- callback
Rappel
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)
Cette API retourne l’état de la tâche de préparation du travail et de mise en production du travail sur tous les nœuds de calcul qui ont exécuté la tâche de préparation du travail ou de mise en production du travail. Cela inclut les nœuds de calcul qui ont été supprimés du pool. Si cette API est appelée sur un travail qui n’a aucune tâche de préparation du travail ou de publication de travaux, le service Batch retourne le code d’état HTTP 409 (Conflit) avec un code d’erreur jobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatus(jobId: string, options?: JobListPreparationAndReleaseTaskStatusOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
Paramètres
- jobId
-
string
ID du travail.
Paramètres facultatifs
Retours
Promise<Models.JobListPreparationAndReleaseTaskStatusResponse>
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, options: JobListPreparationAndReleaseTaskStatusOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Paramètres
- jobId
-
string
ID du travail.
Paramètres facultatifs
Rappel
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Paramètres
- jobId
-
string
ID du travail.
Rappel
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)
Cette API retourne l’état de la tâche de préparation du travail et de mise en production du travail sur tous les nœuds de calcul qui ont exécuté la tâche de préparation du travail ou de mise en production du travail. Cela inclut les nœuds de calcul qui ont été supprimés du pool. Si cette API est appelée sur un travail qui n’a aucune tâche de préparation du travail ou de publication de travaux, le service Batch retourne le code d’état HTTP 409 (Conflit) avec un code d’erreur jobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options?: JobListPreparationAndReleaseTaskStatusNextOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
Paramètres facultatifs
Retours
Promise<Models.JobListPreparationAndReleaseTaskStatusResponse>
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options: JobListPreparationAndReleaseTaskStatusNextOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
Paramètres facultatifs
Rappel
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
Rappel
patch(string, JobPatchParameter, JobPatchOptionalParams)
Cela remplace uniquement les propriétés de travail spécifiées dans la requête. Par exemple, si le travail a des contraintes et qu’une requête ne spécifie pas l’élément contraintes, le travail conserve les contraintes existantes.
function patch(jobId: string, jobPatchParameter: JobPatchParameter, options?: JobPatchOptionalParams): Promise<JobPatchResponse>
Paramètres
- jobId
-
string
ID du travail dont vous souhaitez mettre à jour les propriétés.
- jobPatchParameter
- JobPatchParameter
Paramètres de la requête.
- options
- JobPatchOptionalParams
Paramètres facultatifs
Retours
Promise<JobPatchResponse>
Promise<Models.JobPatchResponse>
patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
function patch(jobId: string, jobPatchParameter: JobPatchParameter, options: JobPatchOptionalParams, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail dont vous souhaitez mettre à jour les propriétés.
- jobPatchParameter
- JobPatchParameter
Paramètres de la requête.
- options
- JobPatchOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
patch(string, JobPatchParameter, ServiceCallback<void>)
function patch(jobId: string, jobPatchParameter: JobPatchParameter, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail dont vous souhaitez mettre à jour les propriétés.
- jobPatchParameter
- JobPatchParameter
Paramètres de la requête.
- callback
-
ServiceCallback<void>
Rappel
terminate(string, JobTerminateOptionalParams)
Lorsqu’une demande de travail d’arrêt 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 dans l’état actif. Une fois qu’un travail est terminé, les nouvelles tâches ne peuvent pas être ajoutées et les tâches actives restantes ne sont pas planifiées.
function terminate(jobId: string, options?: JobTerminateOptionalParams): Promise<JobTerminateResponse>
Paramètres
- jobId
-
string
ID du travail à terminer.
- options
- JobTerminateOptionalParams
Paramètres facultatifs
Retours
Promise<JobTerminateResponse>
Promise<Models.JobTerminateResponse>
terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)
function terminate(jobId: string, options: JobTerminateOptionalParams, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail à terminer.
- options
- JobTerminateOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
terminate(string, ServiceCallback<void>)
function terminate(jobId: string, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail à terminer.
- callback
-
ServiceCallback<void>
Rappel
update(string, JobUpdateParameter, JobUpdateOptionalParams)
Cela remplace entièrement toutes les propriétés pouvant être mises à jour du travail. Par exemple, si le travail a des contraintes associées et si les contraintes ne sont pas spécifiées avec cette requête, le service Batch supprime les contraintes existantes.
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options?: JobUpdateOptionalParams): Promise<JobUpdateResponse>
Paramètres
- jobId
-
string
ID du travail dont vous souhaitez mettre à jour les propriétés.
- jobUpdateParameter
- JobUpdateParameter
Paramètres de la requête.
- options
- JobUpdateOptionalParams
Paramètres facultatifs
Retours
Promise<JobUpdateResponse>
Promise<Models.JobUpdateResponse>
update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options: JobUpdateOptionalParams, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail dont vous souhaitez mettre à jour les propriétés.
- jobUpdateParameter
- JobUpdateParameter
Paramètres de la requête.
- options
- JobUpdateOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
update(string, JobUpdateParameter, ServiceCallback<void>)
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, callback: ServiceCallback<void>)
Paramètres
- jobId
-
string
ID du travail dont vous souhaitez mettre à jour les propriétés.
- jobUpdateParameter
- JobUpdateParameter
Paramètres de la requête.
- callback
-
ServiceCallback<void>
Rappel