Condividi tramite


JobSchedule class

Classe che rappresenta un oggetto JobSchedule.

Costruttori

JobSchedule(BatchServiceClientContext)

Creare un elemento JobSchedule.

Metodi

add(JobScheduleAddParameter, JobScheduleAddOptionalParams)
add(JobScheduleAddParameter, JobScheduleAddOptionalParams, ServiceCallback<void>)
add(JobScheduleAddParameter, ServiceCallback<void>)
deleteMethod(string, JobScheduleDeleteMethodOptionalParams)

Quando si elimina una pianificazione processo, vengono eliminati anche tutti i processi e le attività in base a tale pianificazione. Quando vengono eliminate le attività, vengono eliminati anche tutti i file nelle directory di lavoro nei nodi di calcolo (il periodo di conservazione viene ignorato). Le statistiche di Pianificazione processo non sono più accessibili dopo l'eliminazione della pianificazione del processo, anche se vengono ancora conteggiate per le statistiche di durata dell'account.

deleteMethod(string, JobScheduleDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
disable(string, JobScheduleDisableOptionalParams)

Non verranno creati nuovi processi fino a quando non viene nuovamente abilitata la pianificazione processo.

disable(string, JobScheduleDisableOptionalParams, ServiceCallback<void>)
disable(string, ServiceCallback<void>)
enable(string, JobScheduleEnableOptionalParams)
enable(string, JobScheduleEnableOptionalParams, ServiceCallback<void>)
enable(string, ServiceCallback<void>)
exists(string, JobScheduleExistsOptionalParams)
exists(string, JobScheduleExistsOptionalParams, ServiceCallback<boolean>)
exists(string, ServiceCallback<boolean>)
get(string, JobScheduleGetOptionalParams)

Ottiene informazioni sulla pianificazione del processo specificata.

get(string, JobScheduleGetOptionalParams, ServiceCallback<CloudJobSchedule>)
get(string, ServiceCallback<CloudJobSchedule>)
list(JobScheduleListOptionalParams)
list(JobScheduleListOptionalParams, ServiceCallback<CloudJobScheduleListResult>)
list(ServiceCallback<CloudJobScheduleListResult>)
listNext(string, JobScheduleListNextOptionalParams)
listNext(string, JobScheduleListNextOptionalParams, ServiceCallback<CloudJobScheduleListResult>)
listNext(string, ServiceCallback<CloudJobScheduleListResult>)
patch(string, JobSchedulePatchParameter, JobSchedulePatchOptionalParams)

In questo modo vengono sostituite solo le proprietà della pianificazione processo specificate nella richiesta. Ad esempio, se la proprietà schedule non è specificata con questa richiesta, il servizio Batch manterrà la pianificazione esistente. Le modifiche apportate a una pianificazione processo influisce solo sui processi creati dalla pianificazione dopo l'esecuzione dell'aggiornamento; Attualmente i processi in esecuzione non sono interessati.

patch(string, JobSchedulePatchParameter, JobSchedulePatchOptionalParams, ServiceCallback<void>)
patch(string, JobSchedulePatchParameter, ServiceCallback<void>)
terminate(string, JobScheduleTerminateOptionalParams)
terminate(string, JobScheduleTerminateOptionalParams, ServiceCallback<void>)
terminate(string, ServiceCallback<void>)
update(string, JobScheduleUpdateParameter, JobScheduleUpdateOptionalParams)

In questo modo tutte le proprietà aggiornabili della pianificazione processo vengono sostituite completamente. Ad esempio, se la proprietà schedule non è specificata con questa richiesta, il servizio Batch rimuoverà la pianificazione esistente. Le modifiche apportate a una pianificazione processo influisce solo sui processi creati dalla pianificazione dopo l'esecuzione dell'aggiornamento; Attualmente i processi in esecuzione non sono interessati.

update(string, JobScheduleUpdateParameter, JobScheduleUpdateOptionalParams, ServiceCallback<void>)
update(string, JobScheduleUpdateParameter, ServiceCallback<void>)

Dettagli costruttore

JobSchedule(BatchServiceClientContext)

Creare un elemento JobSchedule.

new JobSchedule(client: BatchServiceClientContext)

Parametri

client
BatchServiceClientContext

Riferimento al client del servizio.

Dettagli metodo

add(JobScheduleAddParameter, JobScheduleAddOptionalParams)

function add(cloudJobSchedule: JobScheduleAddParameter, options?: JobScheduleAddOptionalParams): Promise<JobScheduleAddResponse>

Parametri

cloudJobSchedule
JobScheduleAddParameter

Pianificazione processo da aggiungere.

options
JobScheduleAddOptionalParams

Parametri facoltativi

Restituisce

Modelli di promessa.JobScheduleAddResponse<>

add(JobScheduleAddParameter, JobScheduleAddOptionalParams, ServiceCallback<void>)

function add(cloudJobSchedule: JobScheduleAddParameter, options: JobScheduleAddOptionalParams, callback: ServiceCallback<void>)

Parametri

cloudJobSchedule
JobScheduleAddParameter

Pianificazione processo da aggiungere.

options
JobScheduleAddOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

add(JobScheduleAddParameter, ServiceCallback<void>)

function add(cloudJobSchedule: JobScheduleAddParameter, callback: ServiceCallback<void>)

Parametri

cloudJobSchedule
JobScheduleAddParameter

Pianificazione processo da aggiungere.

callback

ServiceCallback<void>

Callback

deleteMethod(string, JobScheduleDeleteMethodOptionalParams)

Quando si elimina una pianificazione processo, vengono eliminati anche tutti i processi e le attività in base a tale pianificazione. Quando vengono eliminate le attività, vengono eliminati anche tutti i file nelle directory di lavoro nei nodi di calcolo (il periodo di conservazione viene ignorato). Le statistiche di Pianificazione processo non sono più accessibili dopo l'eliminazione della pianificazione del processo, anche se vengono ancora conteggiate per le statistiche di durata dell'account.

function deleteMethod(jobScheduleId: string, options?: JobScheduleDeleteMethodOptionalParams): Promise<JobScheduleDeleteResponse>

Parametri

jobScheduleId

string

ID della pianificazione del processo da eliminare.

options
JobScheduleDeleteMethodOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.JobScheduleDeleteResponse>

deleteMethod(string, JobScheduleDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(jobScheduleId: string, options: JobScheduleDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da eliminare.

options
JobScheduleDeleteMethodOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

deleteMethod(string, ServiceCallback<void>)

function deleteMethod(jobScheduleId: string, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da eliminare.

callback

ServiceCallback<void>

Callback

disable(string, JobScheduleDisableOptionalParams)

Non verranno creati nuovi processi fino a quando non viene nuovamente abilitata la pianificazione processo.

function disable(jobScheduleId: string, options?: JobScheduleDisableOptionalParams): Promise<JobScheduleDisableResponse>

Parametri

jobScheduleId

string

ID della pianificazione del processo da disabilitare.

options
JobScheduleDisableOptionalParams

Parametri facoltativi

Restituisce

Modelli di promessa.JobScheduleDisableResponse<>

disable(string, JobScheduleDisableOptionalParams, ServiceCallback<void>)

function disable(jobScheduleId: string, options: JobScheduleDisableOptionalParams, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da disabilitare.

options
JobScheduleDisableOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

disable(string, ServiceCallback<void>)

function disable(jobScheduleId: string, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da disabilitare.

callback

ServiceCallback<void>

Callback

enable(string, JobScheduleEnableOptionalParams)

function enable(jobScheduleId: string, options?: JobScheduleEnableOptionalParams): Promise<JobScheduleEnableResponse>

Parametri

jobScheduleId

string

ID della pianificazione del processo da abilitare.

options
JobScheduleEnableOptionalParams

Parametri facoltativi

Restituisce

Modelli di promessa.JobScheduleEnableResponse<>

enable(string, JobScheduleEnableOptionalParams, ServiceCallback<void>)

function enable(jobScheduleId: string, options: JobScheduleEnableOptionalParams, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da abilitare.

options
JobScheduleEnableOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

enable(string, ServiceCallback<void>)

function enable(jobScheduleId: string, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da abilitare.

callback

ServiceCallback<void>

Callback

exists(string, JobScheduleExistsOptionalParams)

function exists(jobScheduleId: string, options?: JobScheduleExistsOptionalParams): Promise<JobScheduleExistsResponse>

Parametri

jobScheduleId

string

ID della pianificazione del processo da controllare.

options
JobScheduleExistsOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.JobScheduleExistsResponse>

exists(string, JobScheduleExistsOptionalParams, ServiceCallback<boolean>)

function exists(jobScheduleId: string, options: JobScheduleExistsOptionalParams, callback: ServiceCallback<boolean>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da controllare.

options
JobScheduleExistsOptionalParams

Parametri facoltativi

callback

ServiceCallback<boolean>

Callback

exists(string, ServiceCallback<boolean>)

function exists(jobScheduleId: string, callback: ServiceCallback<boolean>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da controllare.

callback

ServiceCallback<boolean>

Callback

get(string, JobScheduleGetOptionalParams)

Ottiene informazioni sulla pianificazione del processo specificata.

function get(jobScheduleId: string, options?: JobScheduleGetOptionalParams): Promise<JobScheduleGetResponse>

Parametri

jobScheduleId

string

ID della pianificazione del processo da ottenere.

options
JobScheduleGetOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.JobScheduleGetResponse>

get(string, JobScheduleGetOptionalParams, ServiceCallback<CloudJobSchedule>)

function get(jobScheduleId: string, options: JobScheduleGetOptionalParams, callback: ServiceCallback<CloudJobSchedule>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da ottenere.

options
JobScheduleGetOptionalParams

Parametri facoltativi

callback

ServiceCallback<CloudJobSchedule>

Callback

get(string, ServiceCallback<CloudJobSchedule>)

function get(jobScheduleId: string, callback: ServiceCallback<CloudJobSchedule>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da ottenere.

callback

ServiceCallback<CloudJobSchedule>

Callback

list(JobScheduleListOptionalParams)

function list(options?: JobScheduleListOptionalParams): Promise<JobScheduleListResponse>

Parametri

options
JobScheduleListOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.JobScheduleListResponse>

list(JobScheduleListOptionalParams, ServiceCallback<CloudJobScheduleListResult>)

function list(options: JobScheduleListOptionalParams, callback: ServiceCallback<CloudJobScheduleListResult>)

Parametri

options
JobScheduleListOptionalParams

Parametri facoltativi

list(ServiceCallback<CloudJobScheduleListResult>)

function list(callback: ServiceCallback<CloudJobScheduleListResult>)

Parametri

listNext(string, JobScheduleListNextOptionalParams)

function listNext(nextPageLink: string, options?: JobScheduleListNextOptionalParams): Promise<JobScheduleListResponse>

Parametri

nextPageLink

string

NextLink della precedente chiamata riuscita all'operazione List.

options
JobScheduleListNextOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.JobScheduleListResponse>

listNext(string, JobScheduleListNextOptionalParams, ServiceCallback<CloudJobScheduleListResult>)

function listNext(nextPageLink: string, options: JobScheduleListNextOptionalParams, callback: ServiceCallback<CloudJobScheduleListResult>)

Parametri

nextPageLink

string

NextLink della precedente chiamata riuscita all'operazione List.

options
JobScheduleListNextOptionalParams

Parametri facoltativi

listNext(string, ServiceCallback<CloudJobScheduleListResult>)

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

Parametri

nextPageLink

string

NextLink della precedente chiamata riuscita all'operazione List.

patch(string, JobSchedulePatchParameter, JobSchedulePatchOptionalParams)

In questo modo vengono sostituite solo le proprietà della pianificazione processo specificate nella richiesta. Ad esempio, se la proprietà schedule non è specificata con questa richiesta, il servizio Batch manterrà la pianificazione esistente. Le modifiche apportate a una pianificazione processo influisce solo sui processi creati dalla pianificazione dopo l'esecuzione dell'aggiornamento; Attualmente i processi in esecuzione non sono interessati.

function patch(jobScheduleId: string, jobSchedulePatchParameter: JobSchedulePatchParameter, options?: JobSchedulePatchOptionalParams): Promise<JobSchedulePatchResponse>

Parametri

jobScheduleId

string

ID della pianificazione del processo da aggiornare.

jobSchedulePatchParameter
JobSchedulePatchParameter

Parametri per la richiesta.

options
JobSchedulePatchOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.JobSchedulePatchResponse>

patch(string, JobSchedulePatchParameter, JobSchedulePatchOptionalParams, ServiceCallback<void>)

function patch(jobScheduleId: string, jobSchedulePatchParameter: JobSchedulePatchParameter, options: JobSchedulePatchOptionalParams, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da aggiornare.

jobSchedulePatchParameter
JobSchedulePatchParameter

Parametri per la richiesta.

options
JobSchedulePatchOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

patch(string, JobSchedulePatchParameter, ServiceCallback<void>)

function patch(jobScheduleId: string, jobSchedulePatchParameter: JobSchedulePatchParameter, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da aggiornare.

jobSchedulePatchParameter
JobSchedulePatchParameter

Parametri per la richiesta.

callback

ServiceCallback<void>

Callback

terminate(string, JobScheduleTerminateOptionalParams)

function terminate(jobScheduleId: string, options?: JobScheduleTerminateOptionalParams): Promise<JobScheduleTerminateResponse>

Parametri

jobScheduleId

string

ID della pianificazione del processo da terminare.

options
JobScheduleTerminateOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.JobScheduleTerminateResponse>

terminate(string, JobScheduleTerminateOptionalParams, ServiceCallback<void>)

function terminate(jobScheduleId: string, options: JobScheduleTerminateOptionalParams, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da terminare.

options
JobScheduleTerminateOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

terminate(string, ServiceCallback<void>)

function terminate(jobScheduleId: string, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da terminare.

callback

ServiceCallback<void>

Callback

update(string, JobScheduleUpdateParameter, JobScheduleUpdateOptionalParams)

In questo modo tutte le proprietà aggiornabili della pianificazione processo vengono sostituite completamente. Ad esempio, se la proprietà schedule non è specificata con questa richiesta, il servizio Batch rimuoverà la pianificazione esistente. Le modifiche apportate a una pianificazione processo influisce solo sui processi creati dalla pianificazione dopo l'esecuzione dell'aggiornamento; Attualmente i processi in esecuzione non sono interessati.

function update(jobScheduleId: string, jobScheduleUpdateParameter: JobScheduleUpdateParameter, options?: JobScheduleUpdateOptionalParams): Promise<JobScheduleUpdateResponse>

Parametri

jobScheduleId

string

ID della pianificazione del processo da aggiornare.

jobScheduleUpdateParameter
JobScheduleUpdateParameter

Parametri per la richiesta.

options
JobScheduleUpdateOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.JobScheduleUpdateResponse>

update(string, JobScheduleUpdateParameter, JobScheduleUpdateOptionalParams, ServiceCallback<void>)

function update(jobScheduleId: string, jobScheduleUpdateParameter: JobScheduleUpdateParameter, options: JobScheduleUpdateOptionalParams, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da aggiornare.

jobScheduleUpdateParameter
JobScheduleUpdateParameter

Parametri per la richiesta.

options
JobScheduleUpdateOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

update(string, JobScheduleUpdateParameter, ServiceCallback<void>)

function update(jobScheduleId: string, jobScheduleUpdateParameter: JobScheduleUpdateParameter, callback: ServiceCallback<void>)

Parametri

jobScheduleId

string

ID della pianificazione del processo da aggiornare.

jobScheduleUpdateParameter
JobScheduleUpdateParameter

Parametri per la richiesta.

callback

ServiceCallback<void>

Callback