Condividi tramite


Job class

Classe che rappresenta un oggetto Job.

Costruttori

Job(BatchServiceClientContext)

Creare un processo.

Metodi

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.

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
add(JobAddParameter, ServiceCallback<void>)
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.

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
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.

disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
disable(string, DisableJobOption, ServiceCallback<void>)
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.

enable(string, JobEnableOptionalParams, ServiceCallback<void>)
enable(string, ServiceCallback<void>)
get(string, JobGetOptionalParams)
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
get(string, ServiceCallback<CloudJob>)
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.

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
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.

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
list(JobListOptionalParams)
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
list(ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
listNext(string, JobListNextOptionalParams)
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
listNext(string, ServiceCallback<CloudJobListResult>)
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.

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
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.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
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.

patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
patch(string, JobPatchParameter, ServiceCallback<void>)
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.

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)
terminate(string, ServiceCallback<void>)
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.

update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)
update(string, JobUpdateParameter, ServiceCallback<void>)

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

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

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

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

ServiceCallback<CloudJob>

Callback

get(string, ServiceCallback<CloudJob>)

function get(jobId: string, callback: ServiceCallback<CloudJob>)

Parametri

jobId

string

ID del processo.

callback

ServiceCallback<CloudJob>

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

options
JobGetAllLifetimeStatisticsOptionalParams

Parametri facoltativi

Restituisce

Modelli di promessa.JobGetAllLifetimeStatisticsResponse<>

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)

Parametri

options
JobGetAllLifetimeStatisticsOptionalParams

Parametri facoltativi

callback

ServiceCallback<JobStatistics>

Callback

getAllLifetimeStatistics(ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)

Parametri

callback

ServiceCallback<JobStatistics>

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<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

ServiceCallback<TaskCountsResult>

Callback

getTaskCounts(string, ServiceCallback<TaskCountsResult>)

function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)

Parametri

jobId

string

ID del processo.

callback

ServiceCallback<TaskCountsResult>

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

ServiceCallback<CloudJobListResult>

Callback

list(ServiceCallback<CloudJobListResult>)

function list(callback: ServiceCallback<CloudJobListResult>)

Parametri

callback

ServiceCallback<CloudJobListResult>

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.

options
JobListFromJobScheduleOptionalParams

Parametri facoltativi

Restituisce

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.

options
JobListFromJobScheduleOptionalParams

Parametri facoltativi

callback

ServiceCallback<CloudJobListResult>

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

ServiceCallback<CloudJobListResult>

Callback

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)

function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>

Parametri

nextPageLink

string

NextLink della precedente chiamata riuscita all'operazione List.

options
JobListFromJobScheduleNextOptionalParams

Parametri facoltativi

Restituisce

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.

options
JobListFromJobScheduleNextOptionalParams

Parametri facoltativi

callback

ServiceCallback<CloudJobListResult>

Callback

listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)

function listFromJobScheduleNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)

Parametri

nextPageLink

string

NextLink della precedente chiamata riuscita all'operazione List.

callback

ServiceCallback<CloudJobListResult>

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

ServiceCallback<CloudJobListResult>

Callback

listNext(string, ServiceCallback<CloudJobListResult>)

function listNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)

Parametri

nextPageLink

string

NextLink della precedente chiamata riuscita all'operazione List.

callback

ServiceCallback<CloudJobListResult>

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.

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.

listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parametri

jobId

string

ID del processo.

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.

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.

listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parametri

nextPageLink

string

NextLink della precedente chiamata riuscita all'operazione List.

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<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

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