Partilhar via


JobOperations Classe

Definição

Executa operações em trabalhos Lote do Azure.

public class JobOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type JobOperations = class
    interface IInheritedBehaviors
Public Class JobOperations
Implements IInheritedBehaviors
Herança
JobOperations
Implementações

Construtores

JobOperations()

Executa operações em trabalhos Lote do Azure.

Propriedades

CustomBehaviors

Obtém ou define uma lista de comportamentos que modificam ou personalizam solicitações para o serviço do Lote feitas por meio deste JobOperations.

Métodos

AddTask(String, CloudTask, IEnumerable<BatchClientBehavior>)

Adiciona uma única tarefa a um trabalho. Para adicionar várias tarefas, use JobOperations.AddTaskAsync.

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

Adiciona tarefas a um trabalho.

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

Adiciona uma única tarefa a um trabalho. Para adicionar várias tarefas, use JobOperations.AddTaskAsync.

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

Adiciona tarefas a um trabalho.

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

Copia o conteúdo de um arquivo do diretório da tarefa especificada em seu nó de computação para o determinado Stream.

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

Copia o conteúdo de um arquivo do diretório da tarefa especificada em seu nó de computação para o determinado Stream.

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

Lê o conteúdo de um arquivo do diretório da tarefa especificada em seu nó de computação em uma cadeia de caracteres.

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

Lê o conteúdo de um arquivo do diretório da tarefa especificada em seu nó de computação em uma cadeia de caracteres.

CreateJob()

Cria uma instância do CloudJob que é desassociada e não tem uma relação de consistência com nenhum trabalho no Serviço de Lote.

CreateJob(String, PoolInformation)

Cria uma instância do CloudJob que é desassociada e não tem uma relação de consistência com nenhum trabalho no Serviço de Lote.

DeleteJob(String, IEnumerable<BatchClientBehavior>)

Exclui o trabalho especificado.

DeleteJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Exclui o trabalho especificado.

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

Exclui o arquivo especificado do diretório da tarefa em seu nó de computação.

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

Exclui o arquivo especificado do diretório da tarefa em seu nó de computação.

DeleteTask(String, String, IEnumerable<BatchClientBehavior>)

Exclui a tarefa especificada.

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

Exclui a tarefa especificada.

DisableJob(String, DisableJobOption, IEnumerable<BatchClientBehavior>)

Desabilita o trabalho especificado. Os trabalhos desabilitados não executam novas tarefas, mas podem ser reabilitados posteriormente.

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

Desabilita o trabalho especificado. Os trabalhos desabilitados não executam novas tarefas, mas podem ser reabilitados posteriormente.

EnableJob(String, IEnumerable<BatchClientBehavior>)

Habilita o trabalho especificado, permitindo que novas tarefas sejam executadas.

EnableJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Habilita o trabalho especificado, permitindo que novas tarefas sejam executadas.

GetJob(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtém o objeto CloudJob especificado.

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

Obtém o objeto CloudJob especificado.

GetJobTaskCounts(String, IEnumerable<BatchClientBehavior>)

Obtém as contagens de tarefas para o trabalho especificado.

GetJobTaskCountsAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém as contagens de tarefas para o trabalho especificado.

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

Obtém o especificado NodeFile do diretório da tarefa especificada em seu nó de computação.

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

Obtém o especificado NodeFile do diretório da tarefa especificada em seu nó de computação.

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

Obtém o objeto CloudTask especificado.

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

Obtém o objeto CloudTask especificado.

ListJobPreparationAndReleaseTaskStatus(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera o status das JobPreparationTask tarefas e JobReleaseTask para o trabalho especificado.

ListJobs(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera os trabalhos na conta do Lote.

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

Enumera o NodeFiles no diretório da tarefa especificada em seu nó de computação.

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

Enumera as informações de subtarefa da tarefa especificada.

ListTasks(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera as tarefas do trabalho especificado.

ReactivateTask(String, String, IEnumerable<BatchClientBehavior>)

Reativa uma tarefa, permitindo que ela seja executada novamente mesmo que sua contagem de repetições tenha sido esgotada.

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

Reativa uma tarefa, permitindo que ela seja executada novamente mesmo que sua contagem de repetições tenha sido esgotada.

TerminateJob(String, String, IEnumerable<BatchClientBehavior>)

Encerra o trabalho especificado, marcando-o como concluído.

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

Encerra o trabalho especificado, marcando-o como concluído.

TerminateTask(String, String, IEnumerable<BatchClientBehavior>)

Encerra a tarefa especificada.

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

Encerra a tarefa especificada.

Aplica-se a

Confira também