Compartir a través de


JobOperations Clase

Definición

Realiza operaciones en trabajos de Azure Batch.

public class JobOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type JobOperations = class
    interface IInheritedBehaviors
Public Class JobOperations
Implements IInheritedBehaviors
Herencia
JobOperations
Implementaciones

Constructores

JobOperations()

Realiza operaciones en trabajos de Azure Batch.

Propiedades

CustomBehaviors

Obtiene o establece una lista de comportamientos que modifican o personalizan las solicitudes al servicio Batch realizado a través de este JobOperations.

Métodos

AddTask(String, CloudTask, IEnumerable<BatchClientBehavior>)

Agrega una sola tarea a un trabajo. Para agregar varias tareas, use JobOperations.AddTaskAsync.

AddTask(String, IEnumerable<CloudTask>, BatchClientParallelOptions, ConcurrentBag<ConcurrentDictionary<Type,IFileStagingArtifact>>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Agrega tareas a un trabajo.

AddTaskAsync(String, CloudTask, ConcurrentDictionary<Type,IFileStagingArtifact>, IEnumerable<BatchClientBehavior>, CancellationToken)

Agrega una sola tarea a un trabajo. Para agregar varias tareas, use JobOperations.AddTaskAsync.

AddTaskAsync(String, IEnumerable<CloudTask>, BatchClientParallelOptions, ConcurrentBag<ConcurrentDictionary<Type,IFileStagingArtifact>>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Agrega tareas a un trabajo.

CopyNodeFileContentToStream(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Copia el contenido de un archivo desde el directorio de la tarea especificada en su nodo de proceso al especificado Stream.

CopyNodeFileContentToStreamAsync(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Copia el contenido de un archivo desde el directorio de la tarea especificada en su nodo de proceso al especificado Stream.

CopyNodeFileContentToString(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Lee el contenido de un archivo del directorio de la tarea especificada en su nodo de proceso en una cadena.

CopyNodeFileContentToStringAsync(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Lee el contenido de un archivo del directorio de la tarea especificada en su nodo de proceso en una cadena.

CreateJob()

Crea una instancia de CloudJob que no está enlazada y no tiene una relación de coherencia con ningún trabajo del servicio Batch.

CreateJob(String, PoolInformation)

Crea una instancia de CloudJob que no está enlazada y no tiene una relación de coherencia con ningún trabajo del servicio Batch.

DeleteJob(String, IEnumerable<BatchClientBehavior>)

Elimina el trabajo especificado.

DeleteJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Elimina el trabajo especificado.

DeleteNodeFile(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>)

Elimina el archivo especificado del directorio de la tarea en su nodo de proceso.

DeleteNodeFileAsync(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>, CancellationToken)

Elimina el archivo especificado del directorio de la tarea en su nodo de proceso.

DeleteTask(String, String, IEnumerable<BatchClientBehavior>)

Elimina la tarea especificada.

DeleteTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Elimina la tarea especificada.

DisableJob(String, DisableJobOption, IEnumerable<BatchClientBehavior>)

Deshabilita el trabajo especificado. Los trabajos deshabilitados no ejecutan nuevas tareas, pero se pueden volver a habilitar más adelante.

DisableJobAsync(String, DisableJobOption, IEnumerable<BatchClientBehavior>, CancellationToken)

Deshabilita el trabajo especificado. Los trabajos deshabilitados no ejecutan nuevas tareas, pero se pueden volver a habilitar más adelante.

EnableJob(String, IEnumerable<BatchClientBehavior>)

Habilita el trabajo especificado, lo que permite ejecutar nuevas tareas.

EnableJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Habilita el trabajo especificado, lo que permite ejecutar nuevas tareas.

GetJob(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtiene la clase CloudJob especificada.

GetJobAsync(String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtiene la clase CloudJob especificada.

GetJobTaskCounts(String, IEnumerable<BatchClientBehavior>)

Obtiene los recuentos de tareas para el trabajo especificado.

GetJobTaskCountsAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtiene los recuentos de tareas para el trabajo especificado.

GetNodeFile(String, String, String, IEnumerable<BatchClientBehavior>)

Obtiene el objeto especificado NodeFile del directorio de la tarea especificada en su nodo de proceso.

GetNodeFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtiene el objeto especificado NodeFile del directorio de la tarea especificada en su nodo de proceso.

GetTask(String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtiene la clase CloudTask especificada.

GetTaskAsync(String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtiene la clase CloudTask especificada.

ListJobPreparationAndReleaseTaskStatus(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera el estado de JobPreparationTask las tareas y JobReleaseTask del trabajo especificado.

ListJobs(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera los trabajos de la cuenta de Batch.

ListNodeFiles(String, String, Nullable<Boolean>, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera nodeFiles en el directorio de la tarea especificada en su nodo de proceso.

ListSubtasks(String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera la información de subtarea de la tarea especificada.

ListTasks(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera las tareas del trabajo especificado.

ReactivateTask(String, String, IEnumerable<BatchClientBehavior>)

Reactiva una tarea, lo que le permite volver a ejecutarse incluso si se ha agotado su recuento de reintentos.

ReactivateTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Reactiva una tarea, lo que le permite volver a ejecutarse incluso si se ha agotado su recuento de reintentos.

TerminateJob(String, String, IEnumerable<BatchClientBehavior>)

Finaliza el trabajo especificado y lo marca como completado.

TerminateJobAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Finaliza el trabajo especificado y lo marca como completado.

TerminateTask(String, String, IEnumerable<BatchClientBehavior>)

Finaliza la tarea especificada.

TerminateTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Finaliza la tarea especificada.

Se aplica a

Consulte también