Partilhar via


ComputeNode Construtores

Definição

Sobrecargas

ComputeNode()

Inicializa uma nova instância da classe ComputeNode.

ComputeNode(String, String, Nullable<ComputeNodeState>, Nullable<SchedulingState>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IList<TaskInformation>, StartTask, StartTaskInformation, IList<CertificateReference>, IList<ComputeNodeError>, Nullable<Boolean>, ComputeNodeEndpointConfiguration, NodeAgentInformation, VirtualMachineInfo)

Inicializa uma nova instância da classe ComputeNode.

ComputeNode()

Origem:
ComputeNode.cs

Inicializa uma nova instância da classe ComputeNode.

public ComputeNode ();
Public Sub New ()

Aplica-se a

ComputeNode(String, String, Nullable<ComputeNodeState>, Nullable<SchedulingState>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IList<TaskInformation>, StartTask, StartTaskInformation, IList<CertificateReference>, IList<ComputeNodeError>, Nullable<Boolean>, ComputeNodeEndpointConfiguration, NodeAgentInformation, VirtualMachineInfo)

Origem:
ComputeNode.cs

Inicializa uma nova instância da classe ComputeNode.

public ComputeNode (string id = default, string url = default, Microsoft.Azure.Batch.Protocol.Models.ComputeNodeState? state = default, Microsoft.Azure.Batch.Protocol.Models.SchedulingState? schedulingState = default, DateTime? stateTransitionTime = default, DateTime? lastBootTime = default, DateTime? allocationTime = default, string ipAddress = default, string affinityId = default, string vmSize = default, int? totalTasksRun = default, int? runningTasksCount = default, int? runningTaskSlotsCount = default, int? totalTasksSucceeded = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.TaskInformation> recentTasks = default, Microsoft.Azure.Batch.Protocol.Models.StartTask startTask = default, Microsoft.Azure.Batch.Protocol.Models.StartTaskInformation startTaskInfo = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.CertificateReference> certificateReferences = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ComputeNodeError> errors = default, bool? isDedicated = default, Microsoft.Azure.Batch.Protocol.Models.ComputeNodeEndpointConfiguration endpointConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.NodeAgentInformation nodeAgentInfo = default, Microsoft.Azure.Batch.Protocol.Models.VirtualMachineInfo virtualMachineInfo = default);
new Microsoft.Azure.Batch.Protocol.Models.ComputeNode : string * string * Nullable<Microsoft.Azure.Batch.Protocol.Models.ComputeNodeState> * Nullable<Microsoft.Azure.Batch.Protocol.Models.SchedulingState> * Nullable<DateTime> * Nullable<DateTime> * Nullable<DateTime> * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.TaskInformation> * Microsoft.Azure.Batch.Protocol.Models.StartTask * Microsoft.Azure.Batch.Protocol.Models.StartTaskInformation * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.CertificateReference> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ComputeNodeError> * Nullable<bool> * Microsoft.Azure.Batch.Protocol.Models.ComputeNodeEndpointConfiguration * Microsoft.Azure.Batch.Protocol.Models.NodeAgentInformation * Microsoft.Azure.Batch.Protocol.Models.VirtualMachineInfo -> Microsoft.Azure.Batch.Protocol.Models.ComputeNode
Public Sub New (Optional id As String = Nothing, Optional url As String = Nothing, Optional state As Nullable(Of ComputeNodeState) = Nothing, Optional schedulingState As Nullable(Of SchedulingState) = Nothing, Optional stateTransitionTime As Nullable(Of DateTime) = Nothing, Optional lastBootTime As Nullable(Of DateTime) = Nothing, Optional allocationTime As Nullable(Of DateTime) = Nothing, Optional ipAddress As String = Nothing, Optional affinityId As String = Nothing, Optional vmSize As String = Nothing, Optional totalTasksRun As Nullable(Of Integer) = Nothing, Optional runningTasksCount As Nullable(Of Integer) = Nothing, Optional runningTaskSlotsCount As Nullable(Of Integer) = Nothing, Optional totalTasksSucceeded As Nullable(Of Integer) = Nothing, Optional recentTasks As IList(Of TaskInformation) = Nothing, Optional startTask As StartTask = Nothing, Optional startTaskInfo As StartTaskInformation = Nothing, Optional certificateReferences As IList(Of CertificateReference) = Nothing, Optional errors As IList(Of ComputeNodeError) = Nothing, Optional isDedicated As Nullable(Of Boolean) = Nothing, Optional endpointConfiguration As ComputeNodeEndpointConfiguration = Nothing, Optional nodeAgentInfo As NodeAgentInformation = Nothing, Optional virtualMachineInfo As VirtualMachineInfo = Nothing)

Parâmetros

id
String

A ID do Nó de Computação.

url
String

A URL do Nó de Computação.

state
Nullable<ComputeNodeState>

O estado atual do Nó de Computação.

schedulingState
Nullable<SchedulingState>

Se o Nó de Computação está disponível para Agendamento de tarefas.

stateTransitionTime
Nullable<DateTime>

A hora em que o Nó de Computação inseriu seu estado atual.

lastBootTime
Nullable<DateTime>

A última vez em que o Nó de Computação foi iniciado.

allocationTime
Nullable<DateTime>

A hora em que esse Nó de Computação foi alocado para o pool.

ipAddress
String

O endereço IP que outros nós podem usar para se comunicar com esse Nó de Computação.

affinityId
String

Um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação.

vmSize
String

O tamanho da máquina virtual que hospeda o Nó de Computação.

totalTasksRun
Nullable<Int32>

O número total de Tarefas de Trabalho concluídas no Nó de Computação. Isso inclui Tarefas do Gerenciador de Trabalhos e Tarefas normais, mas não Preparação do Trabalho, Liberação do Trabalho ou Tarefas de Início.

runningTasksCount
Nullable<Int32>

O número total de tarefas de trabalho em execução no momento no nó de computação. Isso inclui Tarefas do Gerenciador de Trabalhos e Tarefas normais, mas não Preparação do Trabalho, Liberação do Trabalho ou Tarefas de Início.

runningTaskSlotsCount
Nullable<Int32>

O número total de slots de agendamento usados pela execução atual de Tarefas de Trabalho no Nó de Computação. Isso inclui Tarefas do Gerenciador de Trabalhos e Tarefas normais, mas não Preparação do Trabalho, Liberação do Trabalho ou Tarefas de Início.

totalTasksSucceeded
Nullable<Int32>

O número total de Tarefas de Trabalho que foram concluídas com êxito (com exitCode 0) no Nó de Computação. Isso inclui Tarefas do Gerenciador de Trabalhos e Tarefas normais, mas não Preparação do Trabalho, Liberação do Trabalho ou Tarefas de Início.

recentTasks
IList<TaskInformation>

Uma lista de Tarefas cujo estado foi alterado recentemente.

startTask
StartTask

A Tarefa especificada para ser executada no Nó de Computação à medida que ele ingressa no pool.

startTaskInfo
StartTaskInformation

Informações de runtime sobre a execução do StartTask no Nó de Computação.

certificateReferences
IList<CertificateReference>

A lista de Certificados instalados no Nó de Computação.

errors
IList<ComputeNodeError>

A lista de erros que estão sendo encontrados atualmente pelo Nó de Computação.

isDedicated
Nullable<Boolean>

Se esse nó de computação é um nó de computação dedicado. Se for false, o Nó de Computação será um nó de computação spot/de baixa prioridade.

endpointConfiguration
ComputeNodeEndpointConfiguration

A configuração do ponto de extremidade para o Nó de Computação.

nodeAgentInfo
NodeAgentInformation

Informações sobre a versão do agente do Nó de Computação e a hora em que o Nó de Computação foi atualizado para uma nova versão.

virtualMachineInfo
VirtualMachineInfo

Informações sobre o estado atual da máquina virtual.

Aplica-se a