JobSpecification Construtores
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.
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.
Se as tarefas neste trabalho podem ser preempcionadas por outros trabalhos de alta prioridade
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.
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
Azure SDK for .NET