Job class
Classe que representa um trabalho.
Construtores
| Job(Batch |
Criar um trabalho. |
Métodos
| add(Job |
O serviço do Lote dá suporte a duas maneiras de controlar o trabalho feito como parte de um trabalho. Na primeira abordagem, o usuário especifica uma Tarefa do Gerenciador de Trabalhos. O serviço lote inicia essa Tarefa quando ela está pronta para iniciar o Trabalho. A Tarefa Gerenciador de Trabalhos controla todas as outras tarefas executadas neste trabalho usando as APIs de Tarefa. Na segunda abordagem, o usuário controla diretamente a execução de Tarefas em um trabalho ativo usando as APIs de Tarefa. Observe também: ao nomear Trabalhos, evite incluir informações confidenciais, como nomes de usuário ou nomes de projeto secretos. Essas informações podem aparecer em logs de telemetria acessíveis aos engenheiros de suporte da Microsoft. |
| add(Job |
|
| add(Job |
|
| delete |
Excluir um trabalho também exclui todas as tarefas que fazem parte desse trabalho e todas as estatísticas de trabalho. Isso também substitui o período de retenção dos dados da tarefa; ou seja, se o Trabalho contiver Tarefas que ainda são retidas em Nós de Computação, os serviços do Lote excluirão os diretórios de trabalho dessas tarefas e todo o seu conteúdo. Quando uma solicitação Excluir Trabalho é recebida, o serviço do Lote define o Trabalho como o estado de exclusão. Todas as operações de atualização em um trabalho que está em estado de exclusão falharão com o código de status 409 (Conflito), com informações adicionais indicando que o Trabalho está sendo excluído. |
| delete |
|
| delete |
|
| disable(string, Disable |
O Serviço de Lote move imediatamente o Trabalho para o estado de desabilitação. Em seguida, o Lote usa o parâmetro disableTasks para determinar o que fazer com as Tarefas do Trabalho em execução no momento. O Trabalho permanece no estado de desabilitação até que a operação de desabilitação seja concluída e todas as Tarefas tenham sido tratadas de acordo com a opção disableTasks; em seguida, o Trabalho passa para o estado desabilitado. Nenhuma nova Tarefa é iniciada no Trabalho até que ela volte para o estado ativo. Se você tentar desabilitar um trabalho que esteja em qualquer estado diferente de ativo, desabilitado ou desabilitado, a solicitação falhará com o código de status 409. |
| disable(string, Disable |
|
| disable(string, Disable |
|
| enable(string, Job |
Quando você chama essa API, o serviço do Lote define um Trabalho desabilitado para o estado de habilitação. Após a conclusão dessa operação, o trabalho passa para o estado ativo e o agendamento de novas tarefas sob o trabalho é retomado. O serviço lote não permite que uma Tarefa permaneça no estado ativo por mais de 180 dias. Portanto, se você habilitar um trabalho que contém tarefas ativas que foram adicionadas há mais de 180 dias, essas Tarefas não serão executadas. |
| enable(string, Job |
|
| enable(string, Service |
|
| get(string, Job |
|
| get(string, Job |
|
| get(string, Service |
|
| get |
As estatísticas são agregadas em todos os trabalhos que já existiram na Conta, desde a criação da conta até a hora da última atualização das estatísticas. As estatísticas podem não estar disponíveis imediatamente. O serviço do Lote executa a acumulação periódica de estatísticas. O atraso típico é de cerca de 30 minutos. |
| get |
|
| get |
|
| get |
As contagens de tarefas fornecem uma contagem das Tarefas ativas, executando ou concluindo o estado da tarefa e uma contagem de Tarefas que tiveram êxito ou falharam. As tarefas no estado de preparação são contadas como em execução. Observe que os números retornados podem nem sempre estar atualizados. Se você precisar de contagens exatas de tarefas, use uma consulta de lista. |
| get |
|
| get |
|
| list(Job |
|
| list(Job |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
Essa API retorna o status da Tarefa preparação do trabalho e da liberação de trabalho em todos os nós de computação que executaram a tarefa Preparação do Trabalho ou Liberação de Trabalho. Isso inclui nós de computação que foram removidos do pool desde então. Se essa API for invocada em um trabalho que não tem tarefa de preparação de trabalho ou de liberação de trabalho, o serviço do Lote retornará o código de status HTTP 409 (Conflito) com um código de erro de JobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| list |
Essa API retorna o status da Tarefa preparação do trabalho e da liberação de trabalho em todos os nós de computação que executaram a tarefa Preparação do Trabalho ou Liberação de Trabalho. Isso inclui nós de computação que foram removidos do pool desde então. Se essa API for invocada em um trabalho que não tem tarefa de preparação de trabalho ou de liberação de trabalho, o serviço do Lote retornará o código de status HTTP 409 (Conflito) com um código de erro de JobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| patch(string, Job |
Isso substitui apenas as propriedades de trabalho especificadas na solicitação. Por exemplo, se o Trabalho tiver restrições e uma solicitação não especificar o elemento de restrições, o Trabalho manterá as restrições existentes. |
| patch(string, Job |
|
| patch(string, Job |
|
| terminate(string, Job |
Quando uma solicitação Encerrar Trabalho é recebida, o serviço do Lote define o Trabalho como o estado de encerramento. Em seguida, o serviço lote encerra todas as tarefas em execução associadas ao Trabalho e executa as Tarefas de liberação de trabalho necessárias. Em seguida, o Trabalho passa para o estado concluído. Se houver tarefas no trabalho no estado ativo, elas permanecerão no estado ativo. Depois que um trabalho for encerrado, novas Tarefas não poderão ser adicionadas e as tarefas ativas restantes não serão agendadas. |
| terminate(string, Job |
|
| terminate(string, Service |
|
| update(string, Job |
Isso substitui totalmente todas as propriedades atualizáveis do Trabalho. Por exemplo, se o Trabalho tiver restrições associadas a ele e se as restrições não forem especificadas com essa solicitação, o serviço do Lote removerá as restrições existentes. |
| update(string, Job |
|
| update(string, Job |
Detalhes do construtor
Job(BatchServiceClientContext)
Criar um trabalho.
new Job(client: BatchServiceClientContext)
Parâmetros
- client
- BatchServiceClientContext
Referência ao cliente de serviço.
Detalhes do método
add(JobAddParameter, JobAddOptionalParams)
O serviço do Lote dá suporte a duas maneiras de controlar o trabalho feito como parte de um trabalho. Na primeira abordagem, o usuário especifica uma Tarefa do Gerenciador de Trabalhos. O serviço lote inicia essa Tarefa quando ela está pronta para iniciar o Trabalho. A Tarefa Gerenciador de Trabalhos controla todas as outras tarefas executadas neste trabalho usando as APIs de Tarefa. Na segunda abordagem, o usuário controla diretamente a execução de Tarefas em um trabalho ativo usando as APIs de Tarefa. Observe também: ao nomear Trabalhos, evite incluir informações confidenciais, como nomes de usuário ou nomes de projeto secretos. Essas informações podem aparecer em logs de telemetria acessíveis aos engenheiros de suporte da Microsoft.
function add(job: JobAddParameter, options?: JobAddOptionalParams): Promise<JobAddResponse>
Parâmetros
- job
- JobAddParameter
O trabalho a ser adicionado.
- options
- JobAddOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobAddResponse>
< Promise>Models.JobAddResponse
add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
function add(job: JobAddParameter, options: JobAddOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- job
- JobAddParameter
O trabalho a ser adicionado.
- options
- JobAddOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
add(JobAddParameter, ServiceCallback<void>)
function add(job: JobAddParameter, callback: ServiceCallback<void>)
Parâmetros
- job
- JobAddParameter
O trabalho a ser adicionado.
- callback
-
ServiceCallback<void>
O retorno de chamada
deleteMethod(string, JobDeleteMethodOptionalParams)
Excluir um trabalho também exclui todas as tarefas que fazem parte desse trabalho e todas as estatísticas de trabalho. Isso também substitui o período de retenção dos dados da tarefa; ou seja, se o Trabalho contiver Tarefas que ainda são retidas em Nós de Computação, os serviços do Lote excluirão os diretórios de trabalho dessas tarefas e todo o seu conteúdo. Quando uma solicitação Excluir Trabalho é recebida, o serviço do Lote define o Trabalho como o estado de exclusão. Todas as operações de atualização em um trabalho que está em estado de exclusão falharão com o código de status 409 (Conflito), com informações adicionais indicando que o Trabalho está sendo excluído.
function deleteMethod(jobId: string, options?: JobDeleteMethodOptionalParams): Promise<JobDeleteResponse>
Parâmetros
- jobId
-
string
A ID do trabalho a ser excluído.
- options
- JobDeleteMethodOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobDeleteResponse>
< Promise>Models.JobDeleteResponse
deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(jobId: string, options: JobDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho a ser excluído.
- options
- JobDeleteMethodOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(jobId: string, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho a ser excluído.
- callback
-
ServiceCallback<void>
O retorno de chamada
disable(string, DisableJobOption, JobDisableOptionalParams)
O Serviço de Lote move imediatamente o Trabalho para o estado de desabilitação. Em seguida, o Lote usa o parâmetro disableTasks para determinar o que fazer com as Tarefas do Trabalho em execução no momento. O Trabalho permanece no estado de desabilitação até que a operação de desabilitação seja concluída e todas as Tarefas tenham sido tratadas de acordo com a opção disableTasks; em seguida, o Trabalho passa para o estado desabilitado. Nenhuma nova Tarefa é iniciada no Trabalho até que ela volte para o estado ativo. Se você tentar desabilitar um trabalho que esteja em qualquer estado diferente de ativo, desabilitado ou desabilitado, a solicitação falhará com o código de status 409.
function disable(jobId: string, disableTasks: DisableJobOption, options?: JobDisableOptionalParams): Promise<JobDisableResponse>
Parâmetros
- jobId
-
string
A ID do trabalho a ser desabilitada.
- disableTasks
- DisableJobOption
O que fazer com tarefas ativas associadas ao Trabalho. Os valores possíveis incluem: 'requeue', 'terminate', 'wait'
- options
- JobDisableOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobDisableResponse>
< Promise>Models.JobDisableResponse
disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
function disable(jobId: string, disableTasks: DisableJobOption, options: JobDisableOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho a ser desabilitada.
- disableTasks
- DisableJobOption
O que fazer com tarefas ativas associadas ao Trabalho. Os valores possíveis incluem: 'requeue', 'terminate', 'wait'
- options
- JobDisableOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
disable(string, DisableJobOption, ServiceCallback<void>)
function disable(jobId: string, disableTasks: DisableJobOption, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho a ser desabilitada.
- disableTasks
- DisableJobOption
O que fazer com tarefas ativas associadas ao Trabalho. Os valores possíveis incluem: 'requeue', 'terminate', 'wait'
- callback
-
ServiceCallback<void>
O retorno de chamada
enable(string, JobEnableOptionalParams)
Quando você chama essa API, o serviço do Lote define um Trabalho desabilitado para o estado de habilitação. Após a conclusão dessa operação, o trabalho passa para o estado ativo e o agendamento de novas tarefas sob o trabalho é retomado. O serviço lote não permite que uma Tarefa permaneça no estado ativo por mais de 180 dias. Portanto, se você habilitar um trabalho que contém tarefas ativas que foram adicionadas há mais de 180 dias, essas Tarefas não serão executadas.
function enable(jobId: string, options?: JobEnableOptionalParams): Promise<JobEnableResponse>
Parâmetros
- jobId
-
string
A ID do trabalho a ser habilitado.
- options
- JobEnableOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobEnableResponse>
< Promise>Models.JobEnableResponse
enable(string, JobEnableOptionalParams, ServiceCallback<void>)
function enable(jobId: string, options: JobEnableOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho a ser habilitado.
- options
- JobEnableOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
enable(string, ServiceCallback<void>)
function enable(jobId: string, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho a ser habilitado.
- callback
-
ServiceCallback<void>
O retorno de chamada
get(string, JobGetOptionalParams)
function get(jobId: string, options?: JobGetOptionalParams): Promise<JobGetResponse>
Parâmetros
- jobId
-
string
A ID do trabalho.
- options
- JobGetOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobGetResponse>
< Promise>Models.JobGetResponse
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
function get(jobId: string, options: JobGetOptionalParams, callback: ServiceCallback<CloudJob>)
Parâmetros
- jobId
-
string
A ID do trabalho.
- options
- JobGetOptionalParams
Os parâmetros opcionais
- callback
O retorno de chamada
get(string, ServiceCallback<CloudJob>)
function get(jobId: string, callback: ServiceCallback<CloudJob>)
Parâmetros
- jobId
-
string
A ID do trabalho.
- callback
O retorno de chamada
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)
As estatísticas são agregadas em todos os trabalhos que já existiram na Conta, desde a criação da conta até a hora da última atualização das estatísticas. As estatísticas podem não estar disponíveis imediatamente. O serviço do Lote executa a acumulação periódica de estatísticas. O atraso típico é de cerca de 30 minutos.
function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>
Parâmetros
Os parâmetros opcionais
Retornos
Promise<JobGetAllLifetimeStatisticsResponse>
Promise<Models.JobGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)
Parâmetros
Os parâmetros opcionais
- callback
O retorno de chamada
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)
Parâmetros
- callback
O retorno de chamada
getTaskCounts(string, JobGetTaskCountsOptionalParams)
As contagens de tarefas fornecem uma contagem das Tarefas ativas, executando ou concluindo o estado da tarefa e uma contagem de Tarefas que tiveram êxito ou falharam. As tarefas no estado de preparação são contadas como em execução. Observe que os números retornados podem nem sempre estar atualizados. Se você precisar de contagens exatas de tarefas, use uma consulta de lista.
function getTaskCounts(jobId: string, options?: JobGetTaskCountsOptionalParams): Promise<JobGetTaskCountsResponse>
Parâmetros
- jobId
-
string
A ID do trabalho.
- options
- JobGetTaskCountsOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobGetTaskCountsResponse>
< Promise>Models.JobGetTaskCountsResponse
getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, options: JobGetTaskCountsOptionalParams, callback: ServiceCallback<TaskCountsResult>)
Parâmetros
- jobId
-
string
A ID do trabalho.
- options
- JobGetTaskCountsOptionalParams
Os parâmetros opcionais
- callback
O retorno de chamada
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)
Parâmetros
- jobId
-
string
A ID do trabalho.
- callback
O retorno de chamada
list(JobListOptionalParams)
function list(options?: JobListOptionalParams): Promise<JobListResponse>
Parâmetros
- options
- JobListOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobListResponse>
< Promise>Models.JobListResponse
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
function list(options: JobListOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- options
- JobListOptionalParams
Os parâmetros opcionais
- callback
O retorno de chamada
list(ServiceCallback<CloudJobListResult>)
function list(callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- callback
O retorno de chamada
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
function listFromJobSchedule(jobScheduleId: string, options?: JobListFromJobScheduleOptionalParams): Promise<JobListFromJobScheduleResponse>
Parâmetros
- jobScheduleId
-
string
A ID da Agenda de Trabalho da qual você deseja obter uma lista de Trabalhos.
Os parâmetros opcionais
Retornos
Promise<JobListFromJobScheduleResponse>
Prometa<Models.JobListFromJobScheduleResponse>
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- jobScheduleId
-
string
A ID da Agenda de Trabalho da qual você deseja obter uma lista de Trabalhos.
Os parâmetros opcionais
- callback
O retorno de chamada
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- jobScheduleId
-
string
A ID da Agenda de Trabalho da qual você deseja obter uma lista de Trabalhos.
- callback
O retorno de chamada
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
Os parâmetros opcionais
Retornos
Promise<JobListFromJobScheduleResponse>
Prometa<Models.JobListFromJobScheduleResponse>
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, options: JobListFromJobScheduleNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
Os parâmetros opcionais
- callback
O retorno de chamada
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
- callback
O retorno de chamada
listNext(string, JobListNextOptionalParams)
function listNext(nextPageLink: string, options?: JobListNextOptionalParams): Promise<JobListResponse>
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
- options
- JobListNextOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobListResponse>
< Promise>Models.JobListResponse
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, options: JobListNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
- options
- JobListNextOptionalParams
Os parâmetros opcionais
- callback
O retorno de chamada
listNext(string, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
- callback
O retorno de chamada
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)
Essa API retorna o status da Tarefa preparação do trabalho e da liberação de trabalho em todos os nós de computação que executaram a tarefa Preparação do Trabalho ou Liberação de Trabalho. Isso inclui nós de computação que foram removidos do pool desde então. Se essa API for invocada em um trabalho que não tem tarefa de preparação de trabalho ou de liberação de trabalho, o serviço do Lote retornará o código de status HTTP 409 (Conflito) com um código de erro de JobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatus(jobId: string, options?: JobListPreparationAndReleaseTaskStatusOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
Parâmetros
- jobId
-
string
A ID do trabalho.
Os parâmetros opcionais
Retornos
Promessa<Models.JobListPreparationAndReleaseTaskStatusResponse>
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, options: JobListPreparationAndReleaseTaskStatusOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parâmetros
- jobId
-
string
A ID do trabalho.
Os parâmetros opcionais
O retorno de chamada
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parâmetros
- jobId
-
string
A ID do trabalho.
O retorno de chamada
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)
Essa API retorna o status da Tarefa preparação do trabalho e da liberação de trabalho em todos os nós de computação que executaram a tarefa Preparação do Trabalho ou Liberação de Trabalho. Isso inclui nós de computação que foram removidos do pool desde então. Se essa API for invocada em um trabalho que não tem tarefa de preparação de trabalho ou de liberação de trabalho, o serviço do Lote retornará o código de status HTTP 409 (Conflito) com um código de erro de JobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options?: JobListPreparationAndReleaseTaskStatusNextOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
Os parâmetros opcionais
Retornos
Promessa<Models.JobListPreparationAndReleaseTaskStatusResponse>
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options: JobListPreparationAndReleaseTaskStatusNextOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
Os parâmetros opcionais
O retorno de chamada
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da chamada com êxito anterior para a operação List.
O retorno de chamada
patch(string, JobPatchParameter, JobPatchOptionalParams)
Isso substitui apenas as propriedades de trabalho especificadas na solicitação. Por exemplo, se o Trabalho tiver restrições e uma solicitação não especificar o elemento de restrições, o Trabalho manterá as restrições existentes.
function patch(jobId: string, jobPatchParameter: JobPatchParameter, options?: JobPatchOptionalParams): Promise<JobPatchResponse>
Parâmetros
- jobId
-
string
A ID do trabalho cujas propriedades você deseja atualizar.
- jobPatchParameter
- JobPatchParameter
Os parâmetros da solicitação.
- options
- JobPatchOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobPatchResponse>
< Promise>Models.JobPatchResponse
patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
function patch(jobId: string, jobPatchParameter: JobPatchParameter, options: JobPatchOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho cujas propriedades você deseja atualizar.
- jobPatchParameter
- JobPatchParameter
Os parâmetros da solicitação.
- options
- JobPatchOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
patch(string, JobPatchParameter, ServiceCallback<void>)
function patch(jobId: string, jobPatchParameter: JobPatchParameter, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho cujas propriedades você deseja atualizar.
- jobPatchParameter
- JobPatchParameter
Os parâmetros da solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada
terminate(string, JobTerminateOptionalParams)
Quando uma solicitação Encerrar Trabalho é recebida, o serviço do Lote define o Trabalho como o estado de encerramento. Em seguida, o serviço lote encerra todas as tarefas em execução associadas ao Trabalho e executa as Tarefas de liberação de trabalho necessárias. Em seguida, o Trabalho passa para o estado concluído. Se houver tarefas no trabalho no estado ativo, elas permanecerão no estado ativo. Depois que um trabalho for encerrado, novas Tarefas não poderão ser adicionadas e as tarefas ativas restantes não serão agendadas.
function terminate(jobId: string, options?: JobTerminateOptionalParams): Promise<JobTerminateResponse>
Parâmetros
- jobId
-
string
A ID do trabalho a ser encerrado.
- options
- JobTerminateOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobTerminateResponse>
< Promise>Models.JobTerminateResponse
terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)
function terminate(jobId: string, options: JobTerminateOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho a ser encerrado.
- options
- JobTerminateOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
terminate(string, ServiceCallback<void>)
function terminate(jobId: string, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho a ser encerrado.
- callback
-
ServiceCallback<void>
O retorno de chamada
update(string, JobUpdateParameter, JobUpdateOptionalParams)
Isso substitui totalmente todas as propriedades atualizáveis do Trabalho. Por exemplo, se o Trabalho tiver restrições associadas a ele e se as restrições não forem especificadas com essa solicitação, o serviço do Lote removerá as restrições existentes.
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options?: JobUpdateOptionalParams): Promise<JobUpdateResponse>
Parâmetros
- jobId
-
string
A ID do trabalho cujas propriedades você deseja atualizar.
- jobUpdateParameter
- JobUpdateParameter
Os parâmetros da solicitação.
- options
- JobUpdateOptionalParams
Os parâmetros opcionais
Retornos
Promise<JobUpdateResponse>
< Promise>Models.JobUpdateResponse
update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options: JobUpdateOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho cujas propriedades você deseja atualizar.
- jobUpdateParameter
- JobUpdateParameter
Os parâmetros da solicitação.
- options
- JobUpdateOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
update(string, JobUpdateParameter, ServiceCallback<void>)
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, callback: ServiceCallback<void>)
Parâmetros
- jobId
-
string
A ID do trabalho cujas propriedades você deseja atualizar.
- jobUpdateParameter
- JobUpdateParameter
Os parâmetros da solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada