Partilhar via


JobSchedule class

Classe que representa um JobSchedule.

Construtores

JobSchedule(BatchServiceClientContext)

Crie um JobSchedule.

Métodos

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

Quando você exclui uma Agenda de Trabalhos, isso também exclui todos os Trabalhos e Tarefas sob essa agenda. Quando as Tarefas são excluídas, todos os arquivos em seus diretórios de trabalho nos Nós de Computação também são excluídos (o período de retenção é ignorado). As estatísticas da Agenda de Trabalho não são mais acessíveis quando a Agenda de Trabalho é excluída, embora ainda sejam contadas para as estatísticas de tempo de vida da Conta.

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

Nenhum novo trabalho será criado até que o cronograma de trabalho seja ativado novamente.

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)

Obtém informações sobre o Cronograma de Trabalho especificado.

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)

Isso substitui apenas as propriedades da Agenda de Trabalho especificadas na solicitação. Por exemplo, se a propriedade schedule não for especificada com essa solicitação, o serviço Batch manterá a agenda existente. As alterações em uma Agenda de Trabalho afetam apenas os Trabalhos criados pela agenda após a atualização; Os trabalhos em execução no momento não são afetados.

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)

Isso substitui totalmente todas as propriedades atualizáveis da Agenda de Trabalho. Por exemplo, se a propriedade schedule não for especificada com essa solicitação, o serviço Batch removerá a agenda existente. As alterações em uma Agenda de Trabalho afetam apenas os Trabalhos criados pela agenda após a atualização; Os trabalhos em execução no momento não são afetados.

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

Detalhes do Construtor

JobSchedule(BatchServiceClientContext)

Crie um JobSchedule.

new JobSchedule(client: BatchServiceClientContext)

Parâmetros

client
BatchServiceClientContext

Referência ao cliente do serviço.

Detalhes de Método

add(JobScheduleAddParameter, JobScheduleAddOptionalParams)

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

Parâmetros

cloudJobSchedule
JobScheduleAddParameter

O Cronograma de Trabalho a ser adicionado.

options
JobScheduleAddOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobScheduleAddResponse<>

add(JobScheduleAddParameter, JobScheduleAddOptionalParams, ServiceCallback<void>)

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

Parâmetros

cloudJobSchedule
JobScheduleAddParameter

O Cronograma de Trabalho a ser adicionado.

options
JobScheduleAddOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

add(JobScheduleAddParameter, ServiceCallback<void>)

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

Parâmetros

cloudJobSchedule
JobScheduleAddParameter

O Cronograma de Trabalho a ser adicionado.

callback

ServiceCallback<void>

O retorno de chamada

deleteMethod(string, JobScheduleDeleteMethodOptionalParams)

Quando você exclui uma Agenda de Trabalhos, isso também exclui todos os Trabalhos e Tarefas sob essa agenda. Quando as Tarefas são excluídas, todos os arquivos em seus diretórios de trabalho nos Nós de Computação também são excluídos (o período de retenção é ignorado). As estatísticas da Agenda de Trabalho não são mais acessíveis quando a Agenda de Trabalho é excluída, embora ainda sejam contadas para as estatísticas de tempo de vida da Conta.

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser excluída.

options
JobScheduleDeleteMethodOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobScheduleDeleteResponse<>

deleteMethod(string, JobScheduleDeleteMethodOptionalParams, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser excluída.

options
JobScheduleDeleteMethodOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

deleteMethod(string, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser excluída.

callback

ServiceCallback<void>

O retorno de chamada

disable(string, JobScheduleDisableOptionalParams)

Nenhum novo trabalho será criado até que o cronograma de trabalho seja ativado novamente.

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser desabilitada.

options
JobScheduleDisableOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobScheduleDisableResponse<>

disable(string, JobScheduleDisableOptionalParams, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser desabilitada.

options
JobScheduleDisableOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

disable(string, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser desabilitada.

callback

ServiceCallback<void>

O retorno de chamada

enable(string, JobScheduleEnableOptionalParams)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser habilitada.

options
JobScheduleEnableOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobScheduleEnableResponse<>

enable(string, JobScheduleEnableOptionalParams, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser habilitada.

options
JobScheduleEnableOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

enable(string, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser habilitada.

callback

ServiceCallback<void>

O retorno de chamada

exists(string, JobScheduleExistsOptionalParams)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho que você deseja verificar.

options
JobScheduleExistsOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobScheduleExistsResponse<>

exists(string, JobScheduleExistsOptionalParams, ServiceCallback<boolean>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho que você deseja verificar.

options
JobScheduleExistsOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<boolean>

O retorno de chamada

exists(string, ServiceCallback<boolean>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho que você deseja verificar.

callback

ServiceCallback<boolean>

O retorno de chamada

get(string, JobScheduleGetOptionalParams)

Obtém informações sobre o Cronograma de Trabalho especificado.

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser obtida.

options
JobScheduleGetOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de promessa.JobScheduleGetResponse<>

get(string, JobScheduleGetOptionalParams, ServiceCallback<CloudJobSchedule>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser obtida.

options
JobScheduleGetOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<CloudJobSchedule>

O retorno de chamada

get(string, ServiceCallback<CloudJobSchedule>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser obtida.

callback

ServiceCallback<CloudJobSchedule>

O retorno de chamada

list(JobScheduleListOptionalParams)

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

Parâmetros

options
JobScheduleListOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobScheduleListResponse<>

list(JobScheduleListOptionalParams, ServiceCallback<CloudJobScheduleListResult>)

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

Parâmetros

options
JobScheduleListOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<CloudJobScheduleListResult>

O retorno de chamada

list(ServiceCallback<CloudJobScheduleListResult>)

function list(callback: ServiceCallback<CloudJobScheduleListResult>)

Parâmetros

callback

ServiceCallback<CloudJobScheduleListResult>

O retorno de chamada

listNext(string, JobScheduleListNextOptionalParams)

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

Parâmetros

nextPageLink

string

O NextLink da operação anterior de chamada bem-sucedida para List.

options
JobScheduleListNextOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobScheduleListResponse<>

listNext(string, JobScheduleListNextOptionalParams, ServiceCallback<CloudJobScheduleListResult>)

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

Parâmetros

nextPageLink

string

O NextLink da operação anterior de chamada bem-sucedida para List.

options
JobScheduleListNextOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<CloudJobScheduleListResult>

O retorno de chamada

listNext(string, ServiceCallback<CloudJobScheduleListResult>)

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

Parâmetros

nextPageLink

string

O NextLink da operação anterior de chamada bem-sucedida para List.

callback

ServiceCallback<CloudJobScheduleListResult>

O retorno de chamada

patch(string, JobSchedulePatchParameter, JobSchedulePatchOptionalParams)

Isso substitui apenas as propriedades da Agenda de Trabalho especificadas na solicitação. Por exemplo, se a propriedade schedule não for especificada com essa solicitação, o serviço Batch manterá a agenda existente. As alterações em uma Agenda de Trabalho afetam apenas os Trabalhos criados pela agenda após a atualização; Os trabalhos em execução no momento não são afetados.

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser atualizada.

jobSchedulePatchParameter
JobSchedulePatchParameter

Os parâmetros para a solicitação.

options
JobSchedulePatchOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobSchedulePatchResponse<>

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

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser atualizada.

jobSchedulePatchParameter
JobSchedulePatchParameter

Os parâmetros para a solicitação.

options
JobSchedulePatchOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

patch(string, JobSchedulePatchParameter, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser atualizada.

jobSchedulePatchParameter
JobSchedulePatchParameter

Os parâmetros para a solicitação.

callback

ServiceCallback<void>

O retorno de chamada

terminate(string, JobScheduleTerminateOptionalParams)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser encerrada.

options
JobScheduleTerminateOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.JobScheduleTerminateResponse<>

terminate(string, JobScheduleTerminateOptionalParams, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser encerrada.

options
JobScheduleTerminateOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

terminate(string, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser encerrada.

callback

ServiceCallback<void>

O retorno de chamada

update(string, JobScheduleUpdateParameter, JobScheduleUpdateOptionalParams)

Isso substitui totalmente todas as propriedades atualizáveis da Agenda de Trabalho. Por exemplo, se a propriedade schedule não for especificada com essa solicitação, o serviço Batch removerá a agenda existente. As alterações em uma Agenda de Trabalho afetam apenas os Trabalhos criados pela agenda após a atualização; Os trabalhos em execução no momento não são afetados.

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser atualizada.

jobScheduleUpdateParameter
JobScheduleUpdateParameter

Os parâmetros para a solicitação.

options
JobScheduleUpdateOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de promessa.JobScheduleUpdateResponse<>

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

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser atualizada.

jobScheduleUpdateParameter
JobScheduleUpdateParameter

Os parâmetros para a solicitação.

options
JobScheduleUpdateOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

update(string, JobScheduleUpdateParameter, ServiceCallback<void>)

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

Parâmetros

jobScheduleId

string

A ID da Agenda de Trabalho a ser atualizada.

jobScheduleUpdateParameter
JobScheduleUpdateParameter

Os parâmetros para a solicitação.

callback

ServiceCallback<void>

O retorno de chamada