JobOperationsExtensions.Terminate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encerra o Trabalho especificado, marcando-o como concluído.
public static Microsoft.Azure.Batch.Protocol.Models.JobTerminateHeaders Terminate (this Microsoft.Azure.Batch.Protocol.IJobOperations operations, string jobId, string terminateReason = default, Microsoft.Azure.Batch.Protocol.Models.JobTerminateOptions jobTerminateOptions = default);
static member Terminate : Microsoft.Azure.Batch.Protocol.IJobOperations * string * string * Microsoft.Azure.Batch.Protocol.Models.JobTerminateOptions -> Microsoft.Azure.Batch.Protocol.Models.JobTerminateHeaders
<Extension()>
Public Function Terminate (operations As IJobOperations, jobId As String, Optional terminateReason As String = Nothing, Optional jobTerminateOptions As JobTerminateOptions = Nothing) As JobTerminateHeaders
Parâmetros
- operations
- IJobOperations
O grupo de operações para esse método de extensão.
- jobId
- String
A ID do trabalho a ser encerrado.
- terminateReason
- String
O texto que você deseja que apareça como TerminateReason do trabalho. O padrão é 'UserTerminate'.
- jobTerminateOptions
- JobTerminateOptions
Parâmetros adicionais para a operação
Retornos
Comentários
Quando uma solicitação Encerrar Trabalho é recebida, o serviço do Lote define o Trabalho como o estado de encerramento. Em seguida, o serviço do Lote encerra todas as Tarefas em execução associadas ao Trabalho e executa todas as tarefas de versã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. Depois que um trabalho for encerrado, novas Tarefas não poderão ser adicionadas e nenhuma Tarefa ativa restante não será agendada.
Aplica-se a
Azure SDK for .NET