JobReleaseTask Classe
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.
A Tarefa de Liberação de Trabalho é executada quando o Trabalho termina, devido a uma das seguintes opções: O usuário chama a API Encerrar Trabalho ou a API Excluir Trabalho enquanto o Trabalho ainda está ativo, a restrição de tempo máximo do relógio de parede do Trabalho é atingida e o Trabalho ainda está ativo ou a Tarefa gerenciador de trabalhos concluída e o Trabalho é configurado para terminar quando o Gerenciador de Trabalhos for concluído. A Tarefa de Liberação de Trabalho é executada em cada nó em que as Tarefas do Trabalho foram executadas e a Tarefa de Preparação do Trabalho foi executada e concluída. Se você refazer a imagem de um Nó depois que ele tiver executado a Tarefa de Preparação do Trabalho e o Trabalho terminar sem nenhuma tarefa adicional do trabalho em execução nesse nó (e, portanto, a Tarefa de Preparação do Trabalho não for executada novamente), a Tarefa de Liberação do Trabalho não será executada nesse nó de computação. Se um nó for reinicializado enquanto a Tarefa de Liberação de Trabalho ainda estiver em execução, a Tarefa de Versão do Trabalho será executada novamente quando o Nó de Computação for iniciado. O Trabalho não está marcado como concluído até que todas as Tarefas de Versão do Trabalho tenham sido concluídas. A Tarefa de Liberação de Trabalho é executada em segundo plano. Ele não ocupa um slot de agendamento; ou seja, ele não conta para o limite taskSlotsPerNode especificado no pool.
public class JobReleaseTask
type JobReleaseTask = class
Public Class JobReleaseTask
- Herança
-
JobReleaseTask
Construtores
JobReleaseTask() |
Inicializa uma nova instância da classe JobReleaseTask. |
JobReleaseTask(String) |
Inicializa uma nova instância da classe JobReleaseTask. |
Propriedades
CommandLine |
Obtém ou define a linha de comando da tarefa. |
ContainerSettings |
Obtém ou define as configurações do contêiner no qual a tarefa é executada. |
EnvironmentSettings |
Obtém ou define a coleção de instâncias EnvironmentSetting. |
Id |
Obtém ou define a ID da tarefa. |
MaxWallClockTime |
Obtém ou define a duração máxima do tempo para o qual uma tarefa tem permissão para ser executada a partir do momento em que é criada. |
ResourceFiles |
Obtém ou define uma lista de arquivos que o serviço do Lote baixará no nó de computação antes de executar a linha de comando. |
RetentionTime |
Obtém ou define a duração do tempo para o qual os arquivos no diretório de trabalho da tarefa são retidos, a partir do momento em que ela conclui a execução. Após essa duração, o diretório de trabalho da tarefa é recuperado. |
UserIdentity |
Obtém ou define a identidade do usuário sob a qual a tarefa é executada. |
Aplica-se a
Azure SDK for .NET