Job class
Clase que representa un trabajo.
Constructores
| Job(Batch |
Cree un trabajo. |
Métodos
| add(Job |
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(Job |
|
| add(Job |
|
| delete |
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. |
| delete |
|
| delete |
|
| disable(string, Disable |
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, Disable |
|
| disable(string, Disable |
|
| enable(string, Job |
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, Job |
|
| enable(string, Service |
|
| get(string, Job |
|
| get(string, Job |
|
| get(string, Service |
|
| get |
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. |
| get |
|
| get |
|
| get |
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. |
| get |
|
| get |
|
| list(Job |
|
| list(Job |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
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. |
| list |
|
| list |
|
| list |
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. |
| list |
|
| list |
|
| patch(string, Job |
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, Job |
|
| patch(string, Job |
|
| terminate(string, Job |
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, Job |
|
| terminate(string, Service |
|
| update(string, Job |
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, Job |
|
| update(string, Job |
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<JobDeleteResponse>
< 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
Promise<JobDisableResponse>
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<JobEnableResponse>
< 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
Devolución de llamada
get(string, ServiceCallback<CloudJob>)
function get(jobId: string, callback: ServiceCallback<CloudJob>)
Parámetros
- jobId
-
string
Identificador del trabajo.
- callback
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
Los parámetros opcionales
Devoluciones
Promise<JobGetAllLifetimeStatisticsResponse>
Promise<Models.JobGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)
Parámetros
Los parámetros opcionales
- callback
Devolución de llamada
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)
Parámetros
- callback
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<JobGetTaskCountsResponse>
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
Devolución de llamada
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)
Parámetros
- jobId
-
string
Identificador del trabajo.
- callback
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
Devolución de llamada
list(ServiceCallback<CloudJobListResult>)
function list(callback: ServiceCallback<CloudJobListResult>)
Parámetros
- callback
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.
Los parámetros opcionales
Devoluciones
Promise<JobListFromJobScheduleResponse>
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.
Los parámetros opcionales
- callback
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
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.
Los parámetros opcionales
Devoluciones
Promise<JobListFromJobScheduleResponse>
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.
Los parámetros opcionales
- callback
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
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
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
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.
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.
Los parámetros opcionales
Devolución de llamada
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parámetros
- jobId
-
string
Identificador del trabajo.
Devolución de llamada
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.
Los parámetros opcionales
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.
Los parámetros opcionales
Devolución de llamada
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.
Devolución de llamada
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<JobTerminateResponse>
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<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
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