Job class
Classe che rappresenta un oggetto Job.
Costruttori
| Job(Batch |
Creare un processo. |
Metodi
| add(Job |
Il servizio Batch supporta due modi per controllare il lavoro svolto come parte di un processo. Nel primo approccio, l'utente specifica un'attività di Gestione processi. Il servizio Batch avvia questa attività quando è pronto per avviare il processo. L'attività Gestione processi controlla tutte le altre attività eseguite in questo processo usando le API attività. Nel secondo approccio, l'utente controlla direttamente l'esecuzione di Attività in un processo attivo usando le API attività. Nota anche: quando si assegnano nomi ai processi, evitare di includere informazioni riservate, ad esempio nomi utente o nomi di progetto segreti. Queste informazioni possono essere visualizzate nei log di telemetria accessibili ai tecnici del supporto Tecnico Microsoft. |
| add(Job |
|
| add(Job |
|
| delete |
L'eliminazione di un processo elimina anche tutte le attività che fanno parte di tale processo e tutte le statistiche di processo. Questo esegue anche l'override del periodo di conservazione per i dati attività; ovvero, se il processo contiene attività che vengono ancora mantenute nei nodi di calcolo, i servizi Batch eliminano le directory di lavoro delle attività e tutto il relativo contenuto. Quando viene ricevuta una richiesta di eliminazione processo, il servizio Batch imposta il processo sullo stato di eliminazione. Tutte le operazioni di aggiornamento in un processo in stato di eliminazione avranno esito negativo con il codice di stato 409 (Conflitto), con informazioni aggiuntive che indicano che il processo è in corso di eliminazione. |
| delete |
|
| delete |
|
| disable(string, Disable |
Il servizio Batch sposta immediatamente il processo nello stato di disabilitazione. Batch usa quindi il parametro disableTasks per determinare cosa fare con le attività attualmente in esecuzione del processo. Il processo rimane nello stato di disabilitazione fino al completamento dell'operazione di disabilitazione e tutte le attività sono state gestite in base all'opzione disableTasks; Il processo passa quindi allo stato disabilitato. Nessuna nuova attività viene avviata nel processo fino a quando non torna allo stato attivo. Se si tenta di disabilitare un processo in qualsiasi stato diverso da attivo, disabilitazione o disabilitato, la richiesta ha esito negativo con codice di stato 409. |
| disable(string, Disable |
|
| disable(string, Disable |
|
| enable(string, Job |
Quando si chiama questa API, il servizio Batch imposta un processo disabilitato sullo stato di abilitazione. Al termine dell'operazione, il processo passa allo stato attivo e la pianificazione delle nuove attività nel processo riprende. Il servizio Batch non consente a un'attività di rimanere nello stato attivo per più di 180 giorni. Pertanto, se si abilita un processo contenente attività attive aggiunte più di 180 giorni fa, tali attività non verranno eseguite. |
| enable(string, Job |
|
| enable(string, Service |
|
| get(string, Job |
|
| get(string, Job |
|
| get(string, Service |
|
| get |
Le statistiche vengono aggregate in tutti i processi mai esistenti nell'account, dalla creazione dell'account all'ora dell'ultimo aggiornamento delle statistiche. Le statistiche potrebbero non essere immediatamente disponibili. Il servizio Batch esegue un rollup periodico delle statistiche. Il ritardo tipico è di circa 30 minuti. |
| get |
|
| get |
|
| get |
I conteggi delle attività forniscono un conteggio delle attività in base allo stato attività attivo, in esecuzione o completato e a un conteggio delle attività riuscite o non riuscite. Le attività nello stato di preparazione vengono conteggiate come in esecuzione. Si noti che i numeri restituiti potrebbero non essere sempre aggiornati. Se sono necessari conteggi di attività esatti, usare una query di elenco. |
| get |
|
| get |
|
| list(Job |
|
| list(Job |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
Questa API restituisce lo stato dell'attività Preparazione processo e Rilascio processo in tutti i nodi di calcolo che hanno eseguito l'attività Preparazione processo o Rilascio processo. Sono inclusi i nodi di calcolo che sono stati rimossi dal pool. Se questa API viene richiamata in un processo senza attività di preparazione del processo o rilascio del processo, il servizio Batch restituisce il codice di stato HTTP 409 (conflitto) con un codice di errore JobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| list |
Questa API restituisce lo stato dell'attività Preparazione processo e Rilascio processo in tutti i nodi di calcolo che hanno eseguito l'attività Preparazione processo o Rilascio processo. Sono inclusi i nodi di calcolo che sono stati rimossi dal pool. Se questa API viene richiamata in un processo senza attività di preparazione del processo o rilascio del processo, il servizio Batch restituisce il codice di stato HTTP 409 (conflitto) con un codice di errore JobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| patch(string, Job |
In questo modo vengono sostituite solo le proprietà job specificate nella richiesta. Ad esempio, se job ha vincoli e una richiesta non specifica l'elemento vincoli, il processo mantiene i vincoli esistenti. |
| patch(string, Job |
|
| patch(string, Job |
|
| terminate(string, Job |
Quando viene ricevuta una richiesta termina processo, il servizio Batch imposta il processo sullo stato di terminazione. Il servizio Batch termina quindi tutte le attività in esecuzione associate al processo ed esegue tutte le attività di rilascio del processo necessarie. Quindi il processo passa allo stato completato. Se nello stato attivo sono presenti attività nel processo, rimarranno nello stato attivo. Una volta terminato un processo, non è possibile aggiungere nuove attività e le attività attive rimanenti non verranno pianificate. |
| terminate(string, Job |
|
| terminate(string, Service |
|
| update(string, Job |
In questo modo vengono sostituite completamente tutte le proprietà aggiornabili del processo. Ad esempio, se il processo ha vincoli associati e se i vincoli non vengono specificati con questa richiesta, il servizio Batch rimuoverà i vincoli esistenti. |
| update(string, Job |
|
| update(string, Job |
Dettagli costruttore
Job(BatchServiceClientContext)
Creare un processo.
new Job(client: BatchServiceClientContext)
Parametri
- client
- BatchServiceClientContext
Riferimento al client del servizio.
Dettagli metodo
add(JobAddParameter, JobAddOptionalParams)
Il servizio Batch supporta due modi per controllare il lavoro svolto come parte di un processo. Nel primo approccio, l'utente specifica un'attività di Gestione processi. Il servizio Batch avvia questa attività quando è pronto per avviare il processo. L'attività Gestione processi controlla tutte le altre attività eseguite in questo processo usando le API attività. Nel secondo approccio, l'utente controlla direttamente l'esecuzione di Attività in un processo attivo usando le API attività. Nota anche: quando si assegnano nomi ai processi, evitare di includere informazioni riservate, ad esempio nomi utente o nomi di progetto segreti. Queste informazioni possono essere visualizzate nei log di telemetria accessibili ai tecnici del supporto Tecnico Microsoft.
function add(job: JobAddParameter, options?: JobAddOptionalParams): Promise<JobAddResponse>
Parametri
- job
- JobAddParameter
Processo da aggiungere.
- options
- JobAddOptionalParams
Parametri facoltativi
Restituisce
Promise<JobAddResponse>
Modelli di promesse.JobAddResponse<>
add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
function add(job: JobAddParameter, options: JobAddOptionalParams, callback: ServiceCallback<void>)
Parametri
- job
- JobAddParameter
Processo da aggiungere.
- options
- JobAddOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
add(JobAddParameter, ServiceCallback<void>)
function add(job: JobAddParameter, callback: ServiceCallback<void>)
Parametri
- job
- JobAddParameter
Processo da aggiungere.
- callback
-
ServiceCallback<void>
Callback
deleteMethod(string, JobDeleteMethodOptionalParams)
L'eliminazione di un processo elimina anche tutte le attività che fanno parte di tale processo e tutte le statistiche di processo. Questo esegue anche l'override del periodo di conservazione per i dati attività; ovvero, se il processo contiene attività che vengono ancora mantenute nei nodi di calcolo, i servizi Batch eliminano le directory di lavoro delle attività e tutto il relativo contenuto. Quando viene ricevuta una richiesta di eliminazione processo, il servizio Batch imposta il processo sullo stato di eliminazione. Tutte le operazioni di aggiornamento in un processo in stato di eliminazione avranno esito negativo con il codice di stato 409 (Conflitto), con informazioni aggiuntive che indicano che il processo è in corso di eliminazione.
function deleteMethod(jobId: string, options?: JobDeleteMethodOptionalParams): Promise<JobDeleteResponse>
Parametri
- jobId
-
string
ID del processo da eliminare.
- options
- JobDeleteMethodOptionalParams
Parametri facoltativi
Restituisce
Promise<JobDeleteResponse>
Modelli di promesse.JobDeleteResponse<>
deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(jobId: string, options: JobDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo da eliminare.
- options
- JobDeleteMethodOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(jobId: string, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo da eliminare.
- callback
-
ServiceCallback<void>
Callback
disable(string, DisableJobOption, JobDisableOptionalParams)
Il servizio Batch sposta immediatamente il processo nello stato di disabilitazione. Batch usa quindi il parametro disableTasks per determinare cosa fare con le attività attualmente in esecuzione del processo. Il processo rimane nello stato di disabilitazione fino al completamento dell'operazione di disabilitazione e tutte le attività sono state gestite in base all'opzione disableTasks; Il processo passa quindi allo stato disabilitato. Nessuna nuova attività viene avviata nel processo fino a quando non torna allo stato attivo. Se si tenta di disabilitare un processo in qualsiasi stato diverso da attivo, disabilitazione o disabilitato, la richiesta ha esito negativo con codice di stato 409.
function disable(jobId: string, disableTasks: DisableJobOption, options?: JobDisableOptionalParams): Promise<JobDisableResponse>
Parametri
- jobId
-
string
ID del processo da disabilitare.
- disableTasks
- DisableJobOption
Operazioni da eseguire con le attività attive associate al processo. I valori possibili includono: 'requeue', 'terminate', 'wait'
- options
- JobDisableOptionalParams
Parametri facoltativi
Restituisce
Promise<JobDisableResponse>
Modelli di promessa.JobDisableResponse<>
disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
function disable(jobId: string, disableTasks: DisableJobOption, options: JobDisableOptionalParams, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo da disabilitare.
- disableTasks
- DisableJobOption
Operazioni da eseguire con le attività attive associate al processo. I valori possibili includono: 'requeue', 'terminate', 'wait'
- options
- JobDisableOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
disable(string, DisableJobOption, ServiceCallback<void>)
function disable(jobId: string, disableTasks: DisableJobOption, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo da disabilitare.
- disableTasks
- DisableJobOption
Operazioni da eseguire con le attività attive associate al processo. I valori possibili includono: 'requeue', 'terminate', 'wait'
- callback
-
ServiceCallback<void>
Callback
enable(string, JobEnableOptionalParams)
Quando si chiama questa API, il servizio Batch imposta un processo disabilitato sullo stato di abilitazione. Al termine dell'operazione, il processo passa allo stato attivo e la pianificazione delle nuove attività nel processo riprende. Il servizio Batch non consente a un'attività di rimanere nello stato attivo per più di 180 giorni. Pertanto, se si abilita un processo contenente attività attive aggiunte più di 180 giorni fa, tali attività non verranno eseguite.
function enable(jobId: string, options?: JobEnableOptionalParams): Promise<JobEnableResponse>
Parametri
- jobId
-
string
ID del processo da abilitare.
- options
- JobEnableOptionalParams
Parametri facoltativi
Restituisce
Promise<JobEnableResponse>
Modelli di promesse.JobEnableResponse<>
enable(string, JobEnableOptionalParams, ServiceCallback<void>)
function enable(jobId: string, options: JobEnableOptionalParams, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo da abilitare.
- options
- JobEnableOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
enable(string, ServiceCallback<void>)
function enable(jobId: string, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo da abilitare.
- callback
-
ServiceCallback<void>
Callback
get(string, JobGetOptionalParams)
function get(jobId: string, options?: JobGetOptionalParams): Promise<JobGetResponse>
Parametri
- jobId
-
string
ID del processo.
- options
- JobGetOptionalParams
Parametri facoltativi
Restituisce
Promise<JobGetResponse>
Modelli di promessa.JobGetResponse<>
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
function get(jobId: string, options: JobGetOptionalParams, callback: ServiceCallback<CloudJob>)
Parametri
- jobId
-
string
ID del processo.
- options
- JobGetOptionalParams
Parametri facoltativi
- callback
Callback
get(string, ServiceCallback<CloudJob>)
function get(jobId: string, callback: ServiceCallback<CloudJob>)
Parametri
- jobId
-
string
ID del processo.
- callback
Callback
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)
Le statistiche vengono aggregate in tutti i processi mai esistenti nell'account, dalla creazione dell'account all'ora dell'ultimo aggiornamento delle statistiche. Le statistiche potrebbero non essere immediatamente disponibili. Il servizio Batch esegue un rollup periodico delle statistiche. Il ritardo tipico è di circa 30 minuti.
function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>
Parametri
Parametri facoltativi
Restituisce
Promise<JobGetAllLifetimeStatisticsResponse>
Modelli di promessa.JobGetAllLifetimeStatisticsResponse<>
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)
Parametri
Parametri facoltativi
- callback
Callback
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)
Parametri
- callback
Callback
getTaskCounts(string, JobGetTaskCountsOptionalParams)
I conteggi delle attività forniscono un conteggio delle attività in base allo stato attività attivo, in esecuzione o completato e a un conteggio delle attività riuscite o non riuscite. Le attività nello stato di preparazione vengono conteggiate come in esecuzione. Si noti che i numeri restituiti potrebbero non essere sempre aggiornati. Se sono necessari conteggi di attività esatti, usare una query di elenco.
function getTaskCounts(jobId: string, options?: JobGetTaskCountsOptionalParams): Promise<JobGetTaskCountsResponse>
Parametri
- jobId
-
string
ID del processo.
- options
- JobGetTaskCountsOptionalParams
Parametri facoltativi
Restituisce
Promise<JobGetTaskCountsResponse>
Promise<Models.JobGetTaskCountsResponse>
getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, options: JobGetTaskCountsOptionalParams, callback: ServiceCallback<TaskCountsResult>)
Parametri
- jobId
-
string
ID del processo.
- options
- JobGetTaskCountsOptionalParams
Parametri facoltativi
- callback
Callback
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)
Parametri
- jobId
-
string
ID del processo.
- callback
Callback
list(JobListOptionalParams)
function list(options?: JobListOptionalParams): Promise<JobListResponse>
Parametri
- options
- JobListOptionalParams
Parametri facoltativi
Restituisce
Promise<JobListResponse>
Modelli di promessa.JobListResponse<>
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
function list(options: JobListOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parametri
- options
- JobListOptionalParams
Parametri facoltativi
- callback
Callback
list(ServiceCallback<CloudJobListResult>)
function list(callback: ServiceCallback<CloudJobListResult>)
Parametri
- callback
Callback
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
function listFromJobSchedule(jobScheduleId: string, options?: JobListFromJobScheduleOptionalParams): Promise<JobListFromJobScheduleResponse>
Parametri
- jobScheduleId
-
string
ID della pianificazione del processo da cui si desidera ottenere un elenco di processi.
Parametri facoltativi
Restituisce
Promise<JobListFromJobScheduleResponse>
Promise<Models.JobListFromJobScheduleResponse>
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parametri
- jobScheduleId
-
string
ID della pianificazione del processo da cui si desidera ottenere un elenco di processi.
Parametri facoltativi
- callback
Callback
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, callback: ServiceCallback<CloudJobListResult>)
Parametri
- jobScheduleId
-
string
ID della pianificazione del processo da cui si desidera ottenere un elenco di processi.
- callback
Callback
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
Parametri facoltativi
Restituisce
Promise<JobListFromJobScheduleResponse>
Promise<Models.JobListFromJobScheduleResponse>
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, options: JobListFromJobScheduleNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
Parametri facoltativi
- callback
Callback
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
- callback
Callback
listNext(string, JobListNextOptionalParams)
function listNext(nextPageLink: string, options?: JobListNextOptionalParams): Promise<JobListResponse>
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
- options
- JobListNextOptionalParams
Parametri facoltativi
Restituisce
Promise<JobListResponse>
Modelli di promessa.JobListResponse<>
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, options: JobListNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
- options
- JobListNextOptionalParams
Parametri facoltativi
- callback
Callback
listNext(string, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
- callback
Callback
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)
Questa API restituisce lo stato dell'attività Preparazione processo e Rilascio processo in tutti i nodi di calcolo che hanno eseguito l'attività Preparazione processo o Rilascio processo. Sono inclusi i nodi di calcolo che sono stati rimossi dal pool. Se questa API viene richiamata in un processo senza attività di preparazione del processo o rilascio del processo, il servizio Batch restituisce il codice di stato HTTP 409 (conflitto) con un codice di errore JobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatus(jobId: string, options?: JobListPreparationAndReleaseTaskStatusOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
Parametri
- jobId
-
string
ID del processo.
Parametri facoltativi
Restituisce
Modelli di promesse.JobListPreparationAndReleaseTaskStatusResponse<>
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, options: JobListPreparationAndReleaseTaskStatusOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parametri
- jobId
-
string
ID del processo.
Parametri facoltativi
Callback
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parametri
- jobId
-
string
ID del processo.
Callback
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)
Questa API restituisce lo stato dell'attività Preparazione processo e Rilascio processo in tutti i nodi di calcolo che hanno eseguito l'attività Preparazione processo o Rilascio processo. Sono inclusi i nodi di calcolo che sono stati rimossi dal pool. Se questa API viene richiamata in un processo senza attività di preparazione del processo o rilascio del processo, il servizio Batch restituisce il codice di stato HTTP 409 (conflitto) con un codice di errore JobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options?: JobListPreparationAndReleaseTaskStatusNextOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
Parametri facoltativi
Restituisce
Modelli di promesse.JobListPreparationAndReleaseTaskStatusResponse<>
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options: JobListPreparationAndReleaseTaskStatusNextOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
Parametri facoltativi
Callback
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
Callback
patch(string, JobPatchParameter, JobPatchOptionalParams)
In questo modo vengono sostituite solo le proprietà job specificate nella richiesta. Ad esempio, se job ha vincoli e una richiesta non specifica l'elemento vincoli, il processo mantiene i vincoli esistenti.
function patch(jobId: string, jobPatchParameter: JobPatchParameter, options?: JobPatchOptionalParams): Promise<JobPatchResponse>
Parametri
- jobId
-
string
ID del processo di cui si desidera aggiornare le proprietà.
- jobPatchParameter
- JobPatchParameter
Parametri per la richiesta.
- options
- JobPatchOptionalParams
Parametri facoltativi
Restituisce
Promise<JobPatchResponse>
Promise<Models.JobPatchResponse>
patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
function patch(jobId: string, jobPatchParameter: JobPatchParameter, options: JobPatchOptionalParams, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo di cui si desidera aggiornare le proprietà.
- jobPatchParameter
- JobPatchParameter
Parametri per la richiesta.
- options
- JobPatchOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
patch(string, JobPatchParameter, ServiceCallback<void>)
function patch(jobId: string, jobPatchParameter: JobPatchParameter, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo di cui si desidera aggiornare le proprietà.
- jobPatchParameter
- JobPatchParameter
Parametri per la richiesta.
- callback
-
ServiceCallback<void>
Callback
terminate(string, JobTerminateOptionalParams)
Quando viene ricevuta una richiesta termina processo, il servizio Batch imposta il processo sullo stato di terminazione. Il servizio Batch termina quindi tutte le attività in esecuzione associate al processo ed esegue tutte le attività di rilascio del processo necessarie. Quindi il processo passa allo stato completato. Se nello stato attivo sono presenti attività nel processo, rimarranno nello stato attivo. Una volta terminato un processo, non è possibile aggiungere nuove attività e le attività attive rimanenti non verranno pianificate.
function terminate(jobId: string, options?: JobTerminateOptionalParams): Promise<JobTerminateResponse>
Parametri
- jobId
-
string
ID del processo da terminare.
- options
- JobTerminateOptionalParams
Parametri facoltativi
Restituisce
Promise<JobTerminateResponse>
Promise<Models.JobTerminateResponse>
terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)
function terminate(jobId: string, options: JobTerminateOptionalParams, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo da terminare.
- options
- JobTerminateOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
terminate(string, ServiceCallback<void>)
function terminate(jobId: string, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo da terminare.
- callback
-
ServiceCallback<void>
Callback
update(string, JobUpdateParameter, JobUpdateOptionalParams)
In questo modo vengono sostituite completamente tutte le proprietà aggiornabili del processo. Ad esempio, se il processo ha vincoli associati e se i vincoli non vengono specificati con questa richiesta, il servizio Batch rimuoverà i vincoli esistenti.
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options?: JobUpdateOptionalParams): Promise<JobUpdateResponse>
Parametri
- jobId
-
string
ID del processo di cui si desidera aggiornare le proprietà.
- jobUpdateParameter
- JobUpdateParameter
Parametri per la richiesta.
- options
- JobUpdateOptionalParams
Parametri facoltativi
Restituisce
Promise<JobUpdateResponse>
Modelli di promessa.JobUpdateResponse<>
update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options: JobUpdateOptionalParams, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo di cui si desidera aggiornare le proprietà.
- jobUpdateParameter
- JobUpdateParameter
Parametri per la richiesta.
- options
- JobUpdateOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
update(string, JobUpdateParameter, ServiceCallback<void>)
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, callback: ServiceCallback<void>)
Parametri
- jobId
-
string
ID del processo di cui si desidera aggiornare le proprietà.
- jobUpdateParameter
- JobUpdateParameter
Parametri per la richiesta.
- callback
-
ServiceCallback<void>
Callback