Compartilhar via


JobUpdateParameter.OnAllTasksComplete Propriedade

Definição

Obtém ou define a ação que o serviço do Lote deve executar quando todas as Tarefas no Trabalho estão no estado concluído.

[Newtonsoft.Json.JsonProperty(PropertyName="onAllTasksComplete")]
public Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete? OnAllTasksComplete { get; set; }
[<Newtonsoft.Json.JsonProperty(PropertyName="onAllTasksComplete")>]
member this.OnAllTasksComplete : Nullable<Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete> with get, set
Public Property OnAllTasksComplete As Nullable(Of OnAllTasksComplete)

Valor da propriedade

Atributos
Newtonsoft.Json.JsonPropertyAttribute

Comentários

Se omitido, o comportamento de conclusão será definido como noaction. Se o valor atual for terminatejob, esse será um erro porque o comportamento de conclusão de um trabalho pode não ser alterado de terminatejob para noaction. Talvez você não altere o valor de terminatejob para noaction. Ou seja, depois de envolver a rescisão automática do trabalho, você não poderá desativá-lo novamente. Se você tentar fazer isso, a solicitação falhará e o Lote retornará status código 400 (Solicitação Incorreta) e uma resposta de erro "valor de propriedade inválido". Se você não especificar esse elemento em uma solicitação PUT, ele será equivalente a passar noaction. Esse será um erro se o valor atual for terminatejob. Os valores possíveis incluem: 'noAction', 'terminateJob'

Aplica-se a