CloudJob.JobReleaseTask Propriedade

Definição

Obtém ou define a Tarefa de Liberação de Trabalho é executada quando o Trabalho termina, devido a um dos seguintes: 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 de executar a Tarefa de Preparação do Trabalho e o Trabalho terminar sem mais tarefas do trabalho em execução nesse nó (e, portanto, a Tarefa de Preparação do Trabalho não for executada novamente), a Tarefa de Versão do Trabalho não será executada nesse nó de computação. Se um Nó for reiniciado enquanto a Tarefa de Versão do Trabalho ainda estiver em execução, a Tarefa de Liberação de 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 Versão do 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 Microsoft.Azure.Batch.JobReleaseTask JobReleaseTask { get; set; }
member this.JobReleaseTask : Microsoft.Azure.Batch.JobReleaseTask with get, set
Public Property JobReleaseTask As JobReleaseTask

Valor da propriedade

Aplica-se a