Partager via


ComputeNode Classe

Définition

Un nœud de calcul dans le service Batch.

public class ComputeNode
type ComputeNode = class
Public Class ComputeNode
Héritage
ComputeNode

Constructeurs

ComputeNode()

Initialise une nouvelle instance de la 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)

Initialise une nouvelle instance de la classe ComputeNode.

Propriétés

AffinityId

Obtient ou définit un identificateur qui peut être transmis lors de l’ajout d’une tâche pour demander que la tâche soit planifiée sur ce nœud de calcul.

AllocationTime

Obtient ou définit l’heure à laquelle ce nœud de calcul a été alloué au pool.

CertificateReferences

Obtient ou définit la liste des certificats installés sur le nœud de calcul.

EndpointConfiguration

Obtient ou définit la configuration du point de terminaison pour le nœud de calcul.

Errors

Obtient ou définit la liste des erreurs actuellement rencontrées par le nœud de calcul.

Id

Obtient ou définit l’ID du nœud de calcul.

IpAddress

Obtient ou définit l’adresse IP que d’autres nœuds peuvent utiliser pour communiquer avec ce nœud de calcul.

IsDedicated

Obtient ou définit si ce nœud de calcul est un nœud de calcul dédié. Si la valeur est false, le nœud de calcul est un nœud de calcul spot/basse priorité.

LastBootTime

Obtient ou définit l’heure à laquelle le nœud de calcul a été démarré.

NodeAgentInfo

Obtient ou définit des informations sur la version de l’agent Compute Node et l’heure à laquelle le nœud de calcul a été mis à niveau vers une nouvelle version.

RecentTasks

Obtient ou définit une liste de tâches dont l’état a récemment changé.

RunningTasksCount

Obtient ou définit le nombre total de tâches de travail en cours d’exécution sur le nœud de calcul. Cela inclut les tâches du gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production ou les tâches de démarrage.

RunningTaskSlotsCount

Obtient ou définit le nombre total d’emplacements de planification utilisés par les tâches de travail en cours d’exécution sur le nœud de calcul. Cela inclut les tâches du gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production ou les tâches de démarrage.

SchedulingState

Obtient ou définit si le nœud de calcul est disponible pour la planification des tâches.

StartTask

Obtient ou définit la tâche spécifiée pour s’exécuter sur le nœud de calcul à mesure qu’il rejoint le pool.

StartTaskInfo

Obtient ou définit des informations d’exécution sur l’exécution de StartTask sur le nœud de calcul.

State

Obtient ou définit l’état actuel du nœud de calcul.

StateTransitionTime

Obtient ou définit l’heure à laquelle le nœud de calcul est entré dans son état actuel.

TotalTasksRun

Obtient ou définit le nombre total de tâches de travail effectuées sur le nœud de calcul. Cela inclut les tâches du gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production ou les tâches de démarrage.

TotalTasksSucceeded

Obtient ou définit le nombre total de tâches de travail qui se sont terminées correctement (avec exitCode 0) sur le nœud de calcul. Cela inclut les tâches du gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production ou les tâches de démarrage.

Url

Obtient ou définit l’URL du nœud de calcul.

VirtualMachineInfo

Obtient ou définit des informations sur l’état actuel de la machine virtuelle.

VmSize

Obtient ou définit la taille de la machine virtuelle hébergeant le nœud de calcul.

S’applique à