Compartilhar via


ComputeNode Classe

Definição

Um Nó de Computação no serviço do Lote.

public class ComputeNode
type ComputeNode = class
Public Class ComputeNode
Herança
ComputeNode

Construtores

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.

Propriedades

AffinityId

Obtém ou define um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação.

AllocationTime

Obtém ou define a hora em que esse Nó de Computação foi alocado para o Pool.

CertificateReferences

Obtém ou define a lista de Certificados instalados no Nó de Computação.

EndpointConfiguration

Obtém ou define a configuração do ponto de extremidade para o Nó de Computação.

Errors

Obtém ou define a lista de erros que estão sendo encontrados no momento pelo Nó de Computação.

Id

Obtém ou define a ID do Nó de Computação.

IpAddress

Obtém ou define o endereço IP que outros nós podem usar para se comunicar com esse Nó de Computação.

IsDedicated

Obtém ou define se esse Nó de Computação é um Nó de Computação dedicado. Se false, o Nó de Computação será um nó de computação spot/de baixa prioridade.

LastBootTime

Obtém ou define a última vez em que o Nó de Computação foi iniciado.

NodeAgentInfo

Obtém ou define informações sobre a versão do agente de Nó de Computação e a hora em que o Nó de Computação foi atualizado para uma nova versão.

RecentTasks

Obtém ou define uma lista de Tarefas cujo estado foi alterado recentemente.

RunningTasksCount

Obtém ou define 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 de Trabalho ou Tarefas de Início.

RunningTaskSlotsCount

Obtém ou define 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 de Trabalho ou Tarefas de Início.

SchedulingState

Obtém ou define se o Nó de Computação está disponível para agendamento de tarefas.

StartTask

Obtém ou define a Tarefa especificada para ser executada no Nó de Computação à medida que ele ingressa no Pool.

StartTaskInfo

Obtém ou define informações de runtime sobre a execução do StartTask no Nó de Computação.

State

Obtém ou define o estado atual do Nó de Computação.

StateTransitionTime

Obtém ou define a hora em que o Nó de Computação inseriu seu estado atual.

TotalTasksRun

Obtém ou define 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 de Trabalho ou Tarefas de Início.

TotalTasksSucceeded

Obtém ou define o número total de Tarefas de Trabalho 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 de Trabalho ou Tarefas de Início.

Url

Obtém ou define a URL do Nó de Computação.

VirtualMachineInfo

Obtém ou define informações sobre o estado atual da máquina virtual.

VmSize

Obtém ou define o tamanho da máquina virtual que hospeda o Nó de Computação.

Aplica-se a