ComputeNode 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
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.
- 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.
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.
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.
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.
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.
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
Azure SDK for .NET