Compartir a través de


Job class

Clase que representa un trabajo.

Constructores

Job(BatchServiceClientContext)

Cree un trabajo.

Métodos

add(JobAddParameter, JobAddOptionalParams)

El servicio Batch admite dos maneras de controlar el trabajo realizado como parte de un trabajo. En el primer enfoque, el usuario especifica una tarea del Administrador de trabajos. El servicio Batch inicia esta tarea cuando está listo para iniciar el trabajo. La tarea Administrador de trabajos controla todas las demás tareas que se ejecutan en este trabajo mediante las API de tareas. En el segundo enfoque, el usuario controla directamente la ejecución de tareas en un trabajo activo mediante las API de tareas. Tenga en cuenta también: al asignar nombres a trabajos, evite incluir información confidencial, como nombres de usuario o nombres de proyecto secretos. Esta información puede aparecer en los registros de telemetría accesibles para los ingenieros de soporte técnico de Microsoft.

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
add(JobAddParameter, ServiceCallback<void>)
deleteMethod(string, JobDeleteMethodOptionalParams)

Al eliminar un trabajo también se eliminan todas las tareas que forman parte de ese trabajo y todas las estadísticas de trabajo. Esto también invalida el período de retención para los datos de tarea; es decir, si el trabajo contiene tareas que todavía se conservan en nodos de proceso, los servicios de Batch eliminan los directorios de trabajo de esas tareas y todo su contenido. Cuando se recibe una solicitud eliminar trabajo, el servicio Batch establece el trabajo en el estado de eliminación. Todas las operaciones de actualización de un trabajo que se encuentra en estado de eliminación producirán un error con el código de estado 409 (conflicto), con información adicional que indica que se está eliminando el trabajo.

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
disable(string, DisableJobOption, JobDisableOptionalParams)

El servicio Batch mueve inmediatamente el trabajo al estado de deshabilitación. A continuación, Batch usa el parámetro disableTasks para determinar qué hacer con las tareas actualmente en ejecución del trabajo. El trabajo permanece en el estado de deshabilitación hasta que se complete la operación de deshabilitación y se hayan tratado todas las tareas según la opción disableTasks; A continuación, el trabajo pasa al estado deshabilitado. No se inicia ninguna nueva tarea en el trabajo hasta que vuelve al estado activo. Si intenta deshabilitar un trabajo que se encuentra en cualquier estado distinto de activo, deshabilitado o deshabilitado, se produce un error en la solicitud con el código de estado 409.

disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
disable(string, DisableJobOption, ServiceCallback<void>)
enable(string, JobEnableOptionalParams)

Al llamar a esta API, el servicio Batch establece un trabajo deshabilitado en el estado de habilitación. Una vez completada la operación, el trabajo pasa al estado activo y la programación de nuevas tareas en el trabajo se reanuda. El servicio Batch no permite que una tarea permanezca en estado activo durante más de 180 días. Por lo tanto, si habilita un trabajo que contiene tareas activas que se agregaron hace más de 180 días, esas tareas no se ejecutarán.

enable(string, JobEnableOptionalParams, ServiceCallback<void>)
enable(string, ServiceCallback<void>)
get(string, JobGetOptionalParams)
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
get(string, ServiceCallback<CloudJob>)
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

Las estadísticas se agregan en todos los trabajos que han existido en la cuenta, desde la creación de la cuenta hasta la última hora de actualización de las estadísticas. Es posible que las estadísticas no estén disponibles inmediatamente. El servicio Batch realiza una acumulación periódica de estadísticas. El retraso típico es de aproximadamente 30 minutos.

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
getTaskCounts(string, JobGetTaskCountsOptionalParams)

Los recuentos de tareas proporcionan un recuento de las tareas por estado activo, en ejecución o completado de la tarea, y un recuento de tareas que se realizaron correctamente o con errores. Las tareas del estado de preparación se cuentan como en ejecución. Tenga en cuenta que es posible que los números devueltos no siempre estén actualizados. Si necesita recuentos exactos de tareas, use una consulta de lista.

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
list(JobListOptionalParams)
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
list(ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
listNext(string, JobListNextOptionalParams)
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
listNext(string, ServiceCallback<CloudJobListResult>)
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

Esta API devuelve el estado de la tarea de preparación y liberación de trabajos en todos los nodos de proceso que han ejecutado la tarea Preparación del trabajo o Liberación de trabajos. Esto incluye nodos de proceso que se han quitado del grupo. Si esta API se invoca en un trabajo que no tiene ninguna tarea de preparación o liberación de trabajos, el servicio Batch devuelve el código de estado HTTP 409 (conflicto) con un código de error de JobPreparationTaskNotSpecified.

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

Esta API devuelve el estado de la tarea de preparación y liberación de trabajos en todos los nodos de proceso que han ejecutado la tarea Preparación del trabajo o Liberación de trabajos. Esto incluye nodos de proceso que se han quitado del grupo. Si esta API se invoca en un trabajo que no tiene ninguna tarea de preparación o liberación de trabajos, el servicio Batch devuelve el código de estado HTTP 409 (conflicto) con un código de error de JobPreparationTaskNotSpecified.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
patch(string, JobPatchParameter, JobPatchOptionalParams)

Esto reemplaza solo las propiedades del trabajo especificadas en la solicitud. Por ejemplo, si el trabajo tiene restricciones y una solicitud no especifica el elemento constraints, el trabajo mantiene las restricciones existentes.

patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
patch(string, JobPatchParameter, ServiceCallback<void>)
terminate(string, JobTerminateOptionalParams)

Cuando se recibe una solicitud finalizar trabajo, el servicio Batch establece el trabajo en el estado de terminación. A continuación, el servicio Batch finaliza las tareas en ejecución asociadas al trabajo y ejecuta las tareas de versión de trabajo necesarias. A continuación, el trabajo pasa al estado completado. Si hay alguna tarea en el trabajo en el estado activo, permanecerá en estado activo. Una vez finalizado un trabajo, no se pueden agregar nuevas tareas y no se programarán las tareas activas restantes.

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

Esto reemplaza completamente todas las propiedades actualizables del trabajo. Por ejemplo, si el trabajo tiene restricciones asociadas y si no se especifican restricciones con esta solicitud, el servicio Batch quitará las restricciones existentes.

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

Detalles del constructor

Job(BatchServiceClientContext)

Cree un trabajo.

new Job(client: BatchServiceClientContext)

Parámetros

client
BatchServiceClientContext

Referencia al cliente de servicio.

Detalles del método

add(JobAddParameter, JobAddOptionalParams)

El servicio Batch admite dos maneras de controlar el trabajo realizado como parte de un trabajo. En el primer enfoque, el usuario especifica una tarea del Administrador de trabajos. El servicio Batch inicia esta tarea cuando está listo para iniciar el trabajo. La tarea Administrador de trabajos controla todas las demás tareas que se ejecutan en este trabajo mediante las API de tareas. En el segundo enfoque, el usuario controla directamente la ejecución de tareas en un trabajo activo mediante las API de tareas. Tenga en cuenta también: al asignar nombres a trabajos, evite incluir información confidencial, como nombres de usuario o nombres de proyecto secretos. Esta información puede aparecer en los registros de telemetría accesibles para los ingenieros de soporte técnico de Microsoft.

function add(job: JobAddParameter, options?: JobAddOptionalParams): Promise<JobAddResponse>

Parámetros

job
JobAddParameter

Trabajo que se va a agregar.

options
JobAddOptionalParams

Los parámetros opcionales

Devoluciones

Promise<JobAddResponse>

Modelos de promesa.JobAddResponse<>

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)

function add(job: JobAddParameter, options: JobAddOptionalParams, callback: ServiceCallback<void>)

Parámetros

job
JobAddParameter

Trabajo que se va a agregar.

options
JobAddOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

add(JobAddParameter, ServiceCallback<void>)

function add(job: JobAddParameter, callback: ServiceCallback<void>)

Parámetros

job
JobAddParameter

Trabajo que se va a agregar.

callback

ServiceCallback<void>

Devolución de llamada

deleteMethod(string, JobDeleteMethodOptionalParams)

Al eliminar un trabajo también se eliminan todas las tareas que forman parte de ese trabajo y todas las estadísticas de trabajo. Esto también invalida el período de retención para los datos de tarea; es decir, si el trabajo contiene tareas que todavía se conservan en nodos de proceso, los servicios de Batch eliminan los directorios de trabajo de esas tareas y todo su contenido. Cuando se recibe una solicitud eliminar trabajo, el servicio Batch establece el trabajo en el estado de eliminación. Todas las operaciones de actualización de un trabajo que se encuentra en estado de eliminación producirán un error con el código de estado 409 (conflicto), con información adicional que indica que se está eliminando el trabajo.

function deleteMethod(jobId: string, options?: JobDeleteMethodOptionalParams): Promise<JobDeleteResponse>

Parámetros

jobId

string

Identificador del trabajo que se va a eliminar.

options
JobDeleteMethodOptionalParams

Los parámetros opcionales

Devoluciones

< Promise>Models.JobDeleteResponse

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(jobId: string, options: JobDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parámetros

jobId

string

Identificador del trabajo que se va a eliminar.

options
JobDeleteMethodOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

deleteMethod(string, ServiceCallback<void>)

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

Parámetros

jobId

string

Identificador del trabajo que se va a eliminar.

callback

ServiceCallback<void>

Devolución de llamada

disable(string, DisableJobOption, JobDisableOptionalParams)

El servicio Batch mueve inmediatamente el trabajo al estado de deshabilitación. A continuación, Batch usa el parámetro disableTasks para determinar qué hacer con las tareas actualmente en ejecución del trabajo. El trabajo permanece en el estado de deshabilitación hasta que se complete la operación de deshabilitación y se hayan tratado todas las tareas según la opción disableTasks; A continuación, el trabajo pasa al estado deshabilitado. No se inicia ninguna nueva tarea en el trabajo hasta que vuelve al estado activo. Si intenta deshabilitar un trabajo que se encuentra en cualquier estado distinto de activo, deshabilitado o deshabilitado, se produce un error en la solicitud con el código de estado 409.

function disable(jobId: string, disableTasks: DisableJobOption, options?: JobDisableOptionalParams): Promise<JobDisableResponse>

Parámetros

jobId

string

Identificador del trabajo que se va a deshabilitar.

disableTasks
DisableJobOption

Qué hacer con las tareas activas asociadas al trabajo. Entre los valores posibles se incluyen: 'requeue', 'terminate', 'wait'

options
JobDisableOptionalParams

Los parámetros opcionales

Devoluciones

Modelos de promesa.JobDisableResponse<>

disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)

function disable(jobId: string, disableTasks: DisableJobOption, options: JobDisableOptionalParams, callback: ServiceCallback<void>)

Parámetros

jobId

string

Identificador del trabajo que se va a deshabilitar.

disableTasks
DisableJobOption

Qué hacer con las tareas activas asociadas al trabajo. Entre los valores posibles se incluyen: 'requeue', 'terminate', 'wait'

options
JobDisableOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

disable(string, DisableJobOption, ServiceCallback<void>)

function disable(jobId: string, disableTasks: DisableJobOption, callback: ServiceCallback<void>)

Parámetros

jobId

string

Identificador del trabajo que se va a deshabilitar.

disableTasks
DisableJobOption

Qué hacer con las tareas activas asociadas al trabajo. Entre los valores posibles se incluyen: 'requeue', 'terminate', 'wait'

callback

ServiceCallback<void>

Devolución de llamada

enable(string, JobEnableOptionalParams)

Al llamar a esta API, el servicio Batch establece un trabajo deshabilitado en el estado de habilitación. Una vez completada la operación, el trabajo pasa al estado activo y la programación de nuevas tareas en el trabajo se reanuda. El servicio Batch no permite que una tarea permanezca en estado activo durante más de 180 días. Por lo tanto, si habilita un trabajo que contiene tareas activas que se agregaron hace más de 180 días, esas tareas no se ejecutarán.

function enable(jobId: string, options?: JobEnableOptionalParams): Promise<JobEnableResponse>

Parámetros

jobId

string

Identificador del trabajo que se va a habilitar.

options
JobEnableOptionalParams

Los parámetros opcionales

Devoluciones

< Promise>Models.JobEnableResponse

enable(string, JobEnableOptionalParams, ServiceCallback<void>)

function enable(jobId: string, options: JobEnableOptionalParams, callback: ServiceCallback<void>)

Parámetros

jobId

string

Identificador del trabajo que se va a habilitar.

options
JobEnableOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

enable(string, ServiceCallback<void>)

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

Parámetros

jobId

string

Identificador del trabajo que se va a habilitar.

callback

ServiceCallback<void>

Devolución de llamada

get(string, JobGetOptionalParams)

function get(jobId: string, options?: JobGetOptionalParams): Promise<JobGetResponse>

Parámetros

jobId

string

Identificador del trabajo.

options
JobGetOptionalParams

Los parámetros opcionales

Devoluciones

Promise<JobGetResponse>

< Promise>Models.JobGetResponse

get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)

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

Parámetros

jobId

string

Identificador del trabajo.

options
JobGetOptionalParams

Los parámetros opcionales

callback

ServiceCallback<CloudJob>

Devolución de llamada

get(string, ServiceCallback<CloudJob>)

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

Parámetros

jobId

string

Identificador del trabajo.

callback

ServiceCallback<CloudJob>

Devolución de llamada

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

Las estadísticas se agregan en todos los trabajos que han existido en la cuenta, desde la creación de la cuenta hasta la última hora de actualización de las estadísticas. Es posible que las estadísticas no estén disponibles inmediatamente. El servicio Batch realiza una acumulación periódica de estadísticas. El retraso típico es de aproximadamente 30 minutos.

function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>

Parámetros

options
JobGetAllLifetimeStatisticsOptionalParams

Los parámetros opcionales

Devoluciones

Promise<Models.JobGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)

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

Parámetros

options
JobGetAllLifetimeStatisticsOptionalParams

Los parámetros opcionales

callback

ServiceCallback<JobStatistics>

Devolución de llamada

getAllLifetimeStatistics(ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)

Parámetros

callback

ServiceCallback<JobStatistics>

Devolución de llamada

getTaskCounts(string, JobGetTaskCountsOptionalParams)

Los recuentos de tareas proporcionan un recuento de las tareas por estado activo, en ejecución o completado de la tarea, y un recuento de tareas que se realizaron correctamente o con errores. Las tareas del estado de preparación se cuentan como en ejecución. Tenga en cuenta que es posible que los números devueltos no siempre estén actualizados. Si necesita recuentos exactos de tareas, use una consulta de lista.

function getTaskCounts(jobId: string, options?: JobGetTaskCountsOptionalParams): Promise<JobGetTaskCountsResponse>

Parámetros

jobId

string

Identificador del trabajo.

options
JobGetTaskCountsOptionalParams

Los parámetros opcionales

Devoluciones

Promise<Models.JobGetTaskCountsResponse>

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)

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

Parámetros

jobId

string

Identificador del trabajo.

options
JobGetTaskCountsOptionalParams

Los parámetros opcionales

callback

ServiceCallback<TaskCountsResult>

Devolución de llamada

getTaskCounts(string, ServiceCallback<TaskCountsResult>)

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

Parámetros

jobId

string

Identificador del trabajo.

callback

ServiceCallback<TaskCountsResult>

Devolución de llamada

list(JobListOptionalParams)

function list(options?: JobListOptionalParams): Promise<JobListResponse>

Parámetros

options
JobListOptionalParams

Los parámetros opcionales

Devoluciones

Promise<JobListResponse>

< Promise>Models.JobListResponse

list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)

function list(options: JobListOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parámetros

options
JobListOptionalParams

Los parámetros opcionales

callback

ServiceCallback<CloudJobListResult>

Devolución de llamada

list(ServiceCallback<CloudJobListResult>)

function list(callback: ServiceCallback<CloudJobListResult>)

Parámetros

callback

ServiceCallback<CloudJobListResult>

Devolución de llamada

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)

function listFromJobSchedule(jobScheduleId: string, options?: JobListFromJobScheduleOptionalParams): Promise<JobListFromJobScheduleResponse>

Parámetros

jobScheduleId

string

El identificador de la programación de trabajos desde la que desea obtener una lista de trabajos.

options
JobListFromJobScheduleOptionalParams

Los parámetros opcionales

Devoluciones

Modelos de promesas.JobListFromJobScheduleResponse<>

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)

function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parámetros

jobScheduleId

string

El identificador de la programación de trabajos desde la que desea obtener una lista de trabajos.

options
JobListFromJobScheduleOptionalParams

Los parámetros opcionales

callback

ServiceCallback<CloudJobListResult>

Devolución de llamada

listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)

function listFromJobSchedule(jobScheduleId: string, callback: ServiceCallback<CloudJobListResult>)

Parámetros

jobScheduleId

string

El identificador de la programación de trabajos desde la que desea obtener una lista de trabajos.

callback

ServiceCallback<CloudJobListResult>

Devolución de llamada

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)

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

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

options
JobListFromJobScheduleNextOptionalParams

Los parámetros opcionales

Devoluciones

Modelos de promesas.JobListFromJobScheduleResponse<>

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

options
JobListFromJobScheduleNextOptionalParams

Los parámetros opcionales

callback

ServiceCallback<CloudJobListResult>

Devolución de llamada

listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)

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

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

callback

ServiceCallback<CloudJobListResult>

Devolución de llamada

listNext(string, JobListNextOptionalParams)

function listNext(nextPageLink: string, options?: JobListNextOptionalParams): Promise<JobListResponse>

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

options
JobListNextOptionalParams

Los parámetros opcionales

Devoluciones

Promise<JobListResponse>

< Promise>Models.JobListResponse

listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

options
JobListNextOptionalParams

Los parámetros opcionales

callback

ServiceCallback<CloudJobListResult>

Devolución de llamada

listNext(string, ServiceCallback<CloudJobListResult>)

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

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

callback

ServiceCallback<CloudJobListResult>

Devolución de llamada

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

Esta API devuelve el estado de la tarea de preparación y liberación de trabajos en todos los nodos de proceso que han ejecutado la tarea Preparación del trabajo o Liberación de trabajos. Esto incluye nodos de proceso que se han quitado del grupo. Si esta API se invoca en un trabajo que no tiene ninguna tarea de preparación o liberación de trabajos, el servicio Batch devuelve el código de estado HTTP 409 (conflicto) con un código de error de JobPreparationTaskNotSpecified.

function listPreparationAndReleaseTaskStatus(jobId: string, options?: JobListPreparationAndReleaseTaskStatusOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>

Parámetros

jobId

string

Identificador del trabajo.

options
JobListPreparationAndReleaseTaskStatusOptionalParams

Los parámetros opcionales

Devoluciones

Modelos de promesas.JobListPreparationAndReleaseTaskStatusResponse<>

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parámetros

jobId

string

Identificador del trabajo.

options
JobListPreparationAndReleaseTaskStatusOptionalParams

Los parámetros opcionales

listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parámetros

jobId

string

Identificador del trabajo.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

Esta API devuelve el estado de la tarea de preparación y liberación de trabajos en todos los nodos de proceso que han ejecutado la tarea Preparación del trabajo o Liberación de trabajos. Esto incluye nodos de proceso que se han quitado del grupo. Si esta API se invoca en un trabajo que no tiene ninguna tarea de preparación o liberación de trabajos, el servicio Batch devuelve el código de estado HTTP 409 (conflicto) con un código de error de JobPreparationTaskNotSpecified.

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options?: JobListPreparationAndReleaseTaskStatusNextOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

Devoluciones

Modelos de promesas.JobListPreparationAndReleaseTaskStatusResponse<>

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parámetros

nextPageLink

string

NextLink de la llamada correcta anterior a la operación List.

patch(string, JobPatchParameter, JobPatchOptionalParams)

Esto reemplaza solo las propiedades del trabajo especificadas en la solicitud. Por ejemplo, si el trabajo tiene restricciones y una solicitud no especifica el elemento constraints, el trabajo mantiene las restricciones existentes.

function patch(jobId: string, jobPatchParameter: JobPatchParameter, options?: JobPatchOptionalParams): Promise<JobPatchResponse>

Parámetros

jobId

string

Identificador del trabajo cuyas propiedades desea actualizar.

jobPatchParameter
JobPatchParameter

Parámetros de la solicitud.

options
JobPatchOptionalParams

Los parámetros opcionales

Devoluciones

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

Identificador del trabajo cuyas propiedades desea actualizar.

jobPatchParameter
JobPatchParameter

Parámetros de la solicitud.

options
JobPatchOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

patch(string, JobPatchParameter, ServiceCallback<void>)

function patch(jobId: string, jobPatchParameter: JobPatchParameter, callback: ServiceCallback<void>)

Parámetros

jobId

string

Identificador del trabajo cuyas propiedades desea actualizar.

jobPatchParameter
JobPatchParameter

Parámetros de la solicitud.

callback

ServiceCallback<void>

Devolución de llamada

terminate(string, JobTerminateOptionalParams)

Cuando se recibe una solicitud finalizar trabajo, el servicio Batch establece el trabajo en el estado de terminación. A continuación, el servicio Batch finaliza las tareas en ejecución asociadas al trabajo y ejecuta las tareas de versión de trabajo necesarias. A continuación, el trabajo pasa al estado completado. Si hay alguna tarea en el trabajo en el estado activo, permanecerá en estado activo. Una vez finalizado un trabajo, no se pueden agregar nuevas tareas y no se programarán las tareas activas restantes.

function terminate(jobId: string, options?: JobTerminateOptionalParams): Promise<JobTerminateResponse>

Parámetros

jobId

string

Identificador del trabajo que se va a finalizar.

options
JobTerminateOptionalParams

Los parámetros opcionales

Devoluciones

Promise<Models.JobTerminateResponse>

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)

function terminate(jobId: string, options: JobTerminateOptionalParams, callback: ServiceCallback<void>)

Parámetros

jobId

string

Identificador del trabajo que se va a finalizar.

options
JobTerminateOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

terminate(string, ServiceCallback<void>)

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

Parámetros

jobId

string

Identificador del trabajo que se va a finalizar.

callback

ServiceCallback<void>

Devolución de llamada

update(string, JobUpdateParameter, JobUpdateOptionalParams)

Esto reemplaza completamente todas las propiedades actualizables del trabajo. Por ejemplo, si el trabajo tiene restricciones asociadas y si no se especifican restricciones con esta solicitud, el servicio Batch quitará las restricciones existentes.

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options?: JobUpdateOptionalParams): Promise<JobUpdateResponse>

Parámetros

jobId

string

Identificador del trabajo cuyas propiedades desea actualizar.

jobUpdateParameter
JobUpdateParameter

Parámetros de la solicitud.

options
JobUpdateOptionalParams

Los parámetros opcionales

Devoluciones

< Promise>Models.JobUpdateResponse

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

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options: JobUpdateOptionalParams, callback: ServiceCallback<void>)

Parámetros

jobId

string

Identificador del trabajo cuyas propiedades desea actualizar.

jobUpdateParameter
JobUpdateParameter

Parámetros de la solicitud.

options
JobUpdateOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

update(string, JobUpdateParameter, ServiceCallback<void>)

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, callback: ServiceCallback<void>)

Parámetros

jobId

string

Identificador del trabajo cuyas propiedades desea actualizar.

jobUpdateParameter
JobUpdateParameter

Parámetros de la solicitud.

callback

ServiceCallback<void>

Devolución de llamada