Compartilhar via


JobSpecification Construtores

Definição

Sobrecargas

JobSpecification()

Inicializa uma nova instância da classe JobSpecification.

JobSpecification(PoolInformation, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<OnAllTasksComplete>, Nullable<OnTaskFailure>, JobNetworkConfiguration, JobConstraints, JobManagerTask, JobPreparationTask, JobReleaseTask, IList<EnvironmentSetting>, IList<MetadataItem>)

Inicializa uma nova instância da classe JobSpecification.

JobSpecification()

Origem:
JobSpecification.cs

Inicializa uma nova instância da classe JobSpecification.

public JobSpecification ();
Public Sub New ()

Aplica-se a

JobSpecification(PoolInformation, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<OnAllTasksComplete>, Nullable<OnTaskFailure>, JobNetworkConfiguration, JobConstraints, JobManagerTask, JobPreparationTask, JobReleaseTask, IList<EnvironmentSetting>, IList<MetadataItem>)

Origem:
JobSpecification.cs

Inicializa uma nova instância da classe JobSpecification.

public JobSpecification (Microsoft.Azure.Batch.Protocol.Models.PoolInformation poolInfo, int? priority = default, bool? allowTaskPreemption = default, int? maxParallelTasks = default, string displayName = default, bool? usesTaskDependencies = default, Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete? onAllTasksComplete = default, Microsoft.Azure.Batch.Protocol.Models.OnTaskFailure? onTaskFailure = default, Microsoft.Azure.Batch.Protocol.Models.JobNetworkConfiguration networkConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.JobConstraints constraints = default, Microsoft.Azure.Batch.Protocol.Models.JobManagerTask jobManagerTask = default, Microsoft.Azure.Batch.Protocol.Models.JobPreparationTask jobPreparationTask = default, Microsoft.Azure.Batch.Protocol.Models.JobReleaseTask jobReleaseTask = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> commonEnvironmentSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> metadata = default);
new Microsoft.Azure.Batch.Protocol.Models.JobSpecification : Microsoft.Azure.Batch.Protocol.Models.PoolInformation * Nullable<int> * Nullable<bool> * Nullable<int> * string * Nullable<bool> * Nullable<Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete> * Nullable<Microsoft.Azure.Batch.Protocol.Models.OnTaskFailure> * Microsoft.Azure.Batch.Protocol.Models.JobNetworkConfiguration * Microsoft.Azure.Batch.Protocol.Models.JobConstraints * Microsoft.Azure.Batch.Protocol.Models.JobManagerTask * Microsoft.Azure.Batch.Protocol.Models.JobPreparationTask * Microsoft.Azure.Batch.Protocol.Models.JobReleaseTask * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> -> Microsoft.Azure.Batch.Protocol.Models.JobSpecification
Public Sub New (poolInfo As PoolInformation, Optional priority As Nullable(Of Integer) = Nothing, Optional allowTaskPreemption As Nullable(Of Boolean) = Nothing, Optional maxParallelTasks As Nullable(Of Integer) = Nothing, Optional displayName As String = Nothing, Optional usesTaskDependencies As Nullable(Of Boolean) = Nothing, Optional onAllTasksComplete As Nullable(Of OnAllTasksComplete) = Nothing, Optional onTaskFailure As Nullable(Of OnTaskFailure) = Nothing, Optional networkConfiguration As JobNetworkConfiguration = Nothing, Optional constraints As JobConstraints = Nothing, Optional jobManagerTask As JobManagerTask = Nothing, Optional jobPreparationTask As JobPreparationTask = Nothing, Optional jobReleaseTask As JobReleaseTask = Nothing, Optional commonEnvironmentSettings As IList(Of EnvironmentSetting) = Nothing, Optional metadata As IList(Of MetadataItem) = Nothing)

Parâmetros

poolInfo
PoolInformation

O pool no qual o serviço do Lote executa as Tarefas de Trabalhos criadas nessa agenda.

priority
Nullable<Int32>

A prioridade dos Trabalhos criados neste agendamento.

allowTaskPreemption
Nullable<Boolean>

Se as tarefas neste trabalho podem ser preempcionadas por outros trabalhos de alta prioridade

maxParallelTasks
Nullable<Int32>

O número máximo de tarefas que podem ser executadas em paralelo para o trabalho.

displayName
String

O nome de exibição para Trabalhos criados nessa agenda.

usesTaskDependencies
Nullable<Boolean>

Se Tarefas no Trabalho podem definir dependências entre si. O padrão é falso.

onAllTasksComplete
Nullable<OnAllTasksComplete>

A ação que o serviço lote deve executar quando todas as Tarefas em um Trabalho criado sob esse agendamento estão no estado concluído.

onTaskFailure
Nullable<OnTaskFailure>

A ação que o serviço lote deve executar quando qualquer Tarefa falha em um trabalho criado sob esse agendamento. Considera-se que uma Tarefa falhou se falhou se tiver um failureInfo. Um failureInfo será definido se a Tarefa for concluída com um código de saída diferente de zero depois de esgotar sua contagem de repetições ou se houver um erro ao iniciar a Tarefa, por exemplo, devido a um erro de download de arquivo de recurso.

networkConfiguration
JobNetworkConfiguration

A configuração de rede para o Trabalho.

constraints
JobConstraints

As restrições de execução para trabalhos criados sob esse agendamento.

jobManagerTask
JobManagerTask

Os detalhes de uma Tarefa do Gerenciador de Trabalhos a ser iniciada quando um trabalho é iniciado nessa agenda.

jobPreparationTask
JobPreparationTask

A Tarefa de Preparação do Trabalho para Trabalhos criada neste agendamento.

jobReleaseTask
JobReleaseTask

A Tarefa de Liberação de Trabalho para Trabalhos criada nessa agenda.

commonEnvironmentSettings
IList<EnvironmentSetting>

Uma lista de configurações comuns de variável de ambiente. Essas variáveis de ambiente são definidas para todas as Tarefas em Trabalhos criadas sob essa agenda (incluindo as tarefas Job Manager, Preparação de Trabalho e Liberação de Trabalho).

metadata
IList<MetadataItem>

Uma lista de pares nome-valor associados a cada Trabalho criado nessa agenda como metadados.

Aplica-se a