Job class
Classe que representa um Trabalho.
Construtores
| Job(Batch |
Crie um trabalho. |
Métodos
| add(Job |
O serviço Batch suporta duas maneiras de controlar o trabalho realizado como parte de um trabalho. Na primeira abordagem, o usuário especifica uma Tarefa do Gerenciador de Tarefas. O serviço Batch inicia esta Tarefa quando estiver pronto para iniciar o Trabalho. A Tarefa do Gerenciador de Tarefas controla todas as outras Tarefas executadas sob este Trabalho, usando as APIs de Tarefas. Na segunda abordagem, o usuário controla diretamente a execução de Tarefas em um Trabalho ativo, usando as APIs de Tarefas. Observe também: ao nomear Jobs, evite incluir informações confidenciais, como nomes de usuários ou nomes de projetos secretos. Essas informações podem aparecer em logs de telemetria acessíveis aos engenheiros de suporte da Microsoft. |
| add(Job |
|
| add(Job |
|
| delete |
A exclusão de um Trabalho também exclui todas as Tarefas que fazem parte desse Trabalho e todas as estatísticas do Trabalho. Isso também substitui o período de retenção para dados de tarefas; ou seja, se o Trabalho contiver Tarefas que ainda estão retidas nos Nós de Computação, os serviços em lote excluirão os diretórios de trabalho dessas Tarefas e todo o seu conteúdo. Quando uma solicitação de trabalho de exclusão é recebida, o serviço de lote define o trabalho para o estado de exclusão. Todas as operações de atualização em um trabalho que está no 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 desativação. Em seguida, Batch usa o parâmetro disableTasks para determinar o que fazer com as Tarefas do Trabalho em execução no momento. O Job permanece no estado de desativação até que a operação de desativação seja concluída e todas as Tarefas tenham sido tratadas de acordo com a opção disableTasks; em seguida, o Job passa para o estado desativado. Nenhuma nova Tarefa é iniciada sob o Trabalho até que ele volte ao 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 em lote define um trabalho desabilitado para o estado de habilitação. Depois que esta operação for concluída, o Trabalho será movido para o estado ativo e o agendamento de novas Tarefas sob o Trabalho será retomado. O serviço em lote não permite que uma tarefa permaneça no estado ativo por mais de 180 dias. Portanto, se você habilitar um Trabalho contendo 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 imediatamente disponíveis. O serviço Batch executa o roll-up periódico de estatísticas. O atraso típico é de cerca de 30 minutos. |
| get |
|
| get |
|
| get |
As contagens de Tarefas fornecem uma contagem das Tarefas por estado de Tarefa ativa, em execução ou concluída e uma contagem de Tarefas bem-sucedidas ou com falha. 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 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 de Preparação e Liberação de Trabalho em todos os Nós de Computação que executaram a Tarefa de Preparação ou Liberação de Trabalho. Isso inclui nós de computação que já foram removidos do pool. Se essa API for invocada em um trabalho que não tenha nenhuma tarefa de preparação ou liberação de trabalho, o serviço em 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 de Preparação e Liberação de Trabalho em todos os Nós de Computação que executaram a Tarefa de Preparação ou Liberação de Trabalho. Isso inclui nós de computação que já foram removidos do pool. Se essa API for invocada em um trabalho que não tenha nenhuma tarefa de preparação ou liberação de trabalho, o serviço em 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 Job 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 de Término de Trabalho é recebida, o serviço em lote define o Trabalho para o estado de encerramento. Em seguida, o serviço em lote encerra todas as Tarefas em execução associadas ao Trabalho e executa todas 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. Quando um Trabalho é encerrado, novas Tarefas não podem 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 Job. 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 em lote removerá as restrições existentes. |
| update(string, Job |
|
| update(string, Job |
Detalhes do Construtor
Job(BatchServiceClientContext)
Crie um trabalho.
new Job(client: BatchServiceClientContext)
Parâmetros
- client
- BatchServiceClientContext
Referência ao cliente do serviço.
Detalhes de Método
add(JobAddParameter, JobAddOptionalParams)
O serviço Batch suporta duas maneiras de controlar o trabalho realizado como parte de um trabalho. Na primeira abordagem, o usuário especifica uma Tarefa do Gerenciador de Tarefas. O serviço Batch inicia esta Tarefa quando estiver pronto para iniciar o Trabalho. A Tarefa do Gerenciador de Tarefas controla todas as outras Tarefas executadas sob este Trabalho, usando as APIs de Tarefas. Na segunda abordagem, o usuário controla diretamente a execução de Tarefas em um Trabalho ativo, usando as APIs de Tarefas. Observe também: ao nomear Jobs, evite incluir informações confidenciais, como nomes de usuários ou nomes de projetos 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
Devoluções
Promise<JobAddResponse>
Modelos de Promessa.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)
A exclusão de um Trabalho também exclui todas as Tarefas que fazem parte desse Trabalho e todas as estatísticas do Trabalho. Isso também substitui o período de retenção para dados de tarefas; ou seja, se o Trabalho contiver Tarefas que ainda estão retidas nos Nós de Computação, os serviços em lote excluirão os diretórios de trabalho dessas Tarefas e todo o seu conteúdo. Quando uma solicitação de trabalho de exclusão é recebida, o serviço de lote define o trabalho para o estado de exclusão. Todas as operações de atualização em um trabalho que está no 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
Devoluções
Promise<JobDeleteResponse>
Modelos de Promessa.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 desativação. Em seguida, Batch usa o parâmetro disableTasks para determinar o que fazer com as Tarefas do Trabalho em execução no momento. O Job permanece no estado de desativação até que a operação de desativação seja concluída e todas as Tarefas tenham sido tratadas de acordo com a opção disableTasks; em seguida, o Job passa para o estado desativado. Nenhuma nova Tarefa é iniciada sob o Trabalho até que ele volte ao 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 desabilitado.
- disableTasks
- DisableJobOption
O que fazer com as Tarefas ativas associadas ao Trabalho. Os valores possíveis incluem: 'requeue', 'terminate', 'wait'
- options
- JobDisableOptionalParams
Os parâmetros opcionais
Devoluções
Promise<JobDisableResponse>
Modelos de Promessa.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 desabilitado.
- disableTasks
- DisableJobOption
O que fazer com as 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 desabilitado.
- disableTasks
- DisableJobOption
O que fazer com as 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 em lote define um trabalho desabilitado para o estado de habilitação. Depois que esta operação for concluída, o Trabalho será movido para o estado ativo e o agendamento de novas Tarefas sob o Trabalho será retomado. O serviço em lote não permite que uma tarefa permaneça no estado ativo por mais de 180 dias. Portanto, se você habilitar um Trabalho contendo 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
Devoluções
Promise<JobEnableResponse>
Modelos de Promessa.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
Devoluções
Promise<JobGetResponse>
Modelos de Promessa.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 imediatamente disponíveis. O serviço Batch executa o roll-up periódico de estatísticas. O atraso típico é de cerca de 30 minutos.
function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>
Parâmetros
Os parâmetros opcionais
Devoluções
Promise<JobGetAllLifetimeStatisticsResponse>
Modelos de Promessa.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 por estado de Tarefa ativa, em execução ou concluída e uma contagem de Tarefas bem-sucedidas ou com falha. 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 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
Devoluções
Promise<JobGetTaskCountsResponse>
Modelos de Promessa.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
Devoluções
Promise<JobListResponse>
Modelos de Promessa.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 Trabalhos a partir da qual pretende obter uma lista de Trabalhos.
Os parâmetros opcionais
Devoluções
Promise<JobListFromJobScheduleResponse>
Modelos de Promessa.JobListFromJobScheduleResponse<>
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- jobScheduleId
-
string
A ID da Agenda de Trabalhos a partir da qual pretende 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 Trabalhos a partir da qual pretende 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 operação anterior de chamada bem-sucedida para List.
Os parâmetros opcionais
Devoluções
Promise<JobListFromJobScheduleResponse>
Modelos de Promessa.JobListFromJobScheduleResponse<>
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, options: JobListFromJobScheduleNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para 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 operação anterior de chamada bem-sucedida para List.
- callback
O retorno de chamada
listNext(string, JobListNextOptionalParams)
function listNext(nextPageLink: string, options?: JobListNextOptionalParams): Promise<JobListResponse>
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para List.
- options
- JobListNextOptionalParams
Os parâmetros opcionais
Devoluções
Promise<JobListResponse>
Modelos de Promessa.JobListResponse<>
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, options: JobListNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para 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 operação anterior de chamada bem-sucedida para List.
- callback
O retorno de chamada
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)
Essa API retorna o status da Tarefa de Preparação e Liberação de Trabalho em todos os Nós de Computação que executaram a Tarefa de Preparação ou Liberação de Trabalho. Isso inclui nós de computação que já foram removidos do pool. Se essa API for invocada em um trabalho que não tenha nenhuma tarefa de preparação ou liberação de trabalho, o serviço em 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
Devoluções
Modelos de Promessa.JobListPreparaçãoAndLançamentoTarefaStatusResposta<>
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 de Preparação e Liberação de Trabalho em todos os Nós de Computação que executaram a Tarefa de Preparação ou Liberação de Trabalho. Isso inclui nós de computação que já foram removidos do pool. Se essa API for invocada em um trabalho que não tenha nenhuma tarefa de preparação ou liberação de trabalho, o serviço em 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 operação anterior de chamada bem-sucedida para List.
Os parâmetros opcionais
Devoluções
Modelos de Promessa.JobListPreparaçãoAndLançamentoTarefaStatusResposta<>
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options: JobListPreparationAndReleaseTaskStatusNextOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para 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 operação anterior de chamada bem-sucedida para List.
O retorno de chamada
patch(string, JobPatchParameter, JobPatchOptionalParams)
Isso substitui apenas as propriedades Job 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 para a solicitação.
- options
- JobPatchOptionalParams
Os parâmetros opcionais
Devoluções
Promise<JobPatchResponse>
Modelos de Promessa.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 para a 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 para a solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada
terminate(string, JobTerminateOptionalParams)
Quando uma solicitação de Término de Trabalho é recebida, o serviço em lote define o Trabalho para o estado de encerramento. Em seguida, o serviço em lote encerra todas as Tarefas em execução associadas ao Trabalho e executa todas 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. Quando um Trabalho é encerrado, novas Tarefas não podem 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
Devoluções
Promise<JobTerminateResponse>
Modelos de Promessa.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 Job. 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 em 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 para a solicitação.
- options
- JobUpdateOptionalParams
Os parâmetros opcionais
Devoluções
Promise<JobUpdateResponse>
Modelos de promessa.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 para a 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 para a solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada