Partager via


FabricClient.FaultManagementClient.RestartNodeAsync Méthode

Définition

Surcharges

RestartNodeAsync(ReplicaSelector, CompletionMode)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

RestartNodeAsync(String, BigInteger, CompletionMode)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

RestartNodeAsync(ReplicaSelector, CompletionMode)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode) As Task(Of RestartNodeResult)

Paramètres

replicaSelector
ReplicaSelector

Ce paramètre est utilisé pour choisir un réplica spécifique. Le nœud correspondant de cette réplica sera redémarré.

completionMode
CompletionMode

S’il est défini sur Vérifier, le système case activée que le nœud a redémarré, et l’API ne retourne pas tant qu’elle n’a pas et que NodeStatus n’est pas activé. Si la valeur est DoNotVerify, l’API retourne une fois que le redémarrage du nœud a été lancé.

Retours

Tâche avec des informations représentant le nœud cible et le réplica sélectionné.

Exceptions

La ErrorCode propriété indique la raison. Si errorCode a la valeur InvalidArgument, nodeName n’est pas valide. Si errorCode est ReplicaDoesNotExist, le réplica sélectionné est introuvable. Si errorCode est PartitionNotFound, la partition spécifiée n’existe pas.

L'opération a expiré.

Un argument avec une valeur null a été passé.

Remarques

Cette API simule les défaillances de nœud Service Fabric dans le cluster, qui teste les chemins de récupération de basculement de votre service.

S’applique à

RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)

Paramètres

replicaSelector
ReplicaSelector

Ce paramètre est utilisé pour choisir un réplica spécifique. Le nœud correspondant de cette réplica sera redémarré.

completionMode
CompletionMode

S’il est défini sur Vérifier, le système case activée que le nœud a redémarré, et l’API ne retourne pas tant qu’elle n’a pas et que NodeStatus n’est pas activé. Si la valeur est DoNotVerify, l’API retourne une fois que le redémarrage du nœud a été lancé.

token
CancellationToken

Jeton d’annulation surveillé pour toute demande d’annulation de l’opération.

Retours

Tâche avec des informations représentant le nœud cible et le réplica sélectionné.

Exceptions

La ErrorCode propriété indique la raison. Si errorCode a la valeur InvalidArgument, nodeName n’est pas valide. Si errorCode est ReplicaDoesNotExist, le réplica sélectionné est introuvable. Si errorCode est PartitionNotFound, la partition spécifiée n’existe pas.

L'opération a expiré.

Un argument avec une valeur null a été passé.

Remarques

Cette API simule les défaillances de nœud Service Fabric dans le cluster, qui teste les chemins de récupération de basculement de votre service.

S’applique à

RestartNodeAsync(String, BigInteger, CompletionMode)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode) As Task(Of RestartNodeResult)

Paramètres

nodeName
String

Nom du nœud à redémarrer.

nodeInstance
BigInteger

Le nœud instance’ID du nœud à redémarrer. Si elle n’est pas spécifiée ou si elle est définie sur 0, la valeur est ignorée. Si le instance est défini sur -1, le système détermine cette valeur en interne. Si l’instance a une valeur positive, elle est comparée à l’ID de nœud actif. Si les ID ne correspondent pas, le processus n’est pas redémarré et une erreur se produit. Un message obsolète peut provoquer cette erreur.

completionMode
CompletionMode

S’il est défini sur Vérifier, le système case activée que le nœud a redémarré, et l’API ne retourne pas tant qu’elle n’a pas et que NodeStatus n’est pas activé. Si la valeur est DoNotVerify, l’API retourne une fois que le redémarrage du nœud a été lancé.

Retours

Tâche avec des informations représentant le nœud cible.

Exceptions

La ErrorCode propriété indique la raison. Si errorCode est NodeNotFound, nodeName ou nodeInstance n’est pas valide. Si errorCode a la valeur InstanceIdMismatch, le nodeInstance fourni ne correspond pas à la instance en cours d’exécution.

L'opération a expiré.

Un argument avec une valeur null a été passé.

Remarques

Cette API simule les défaillances de nœud Service Fabric dans le cluster, qui teste les chemins de récupération de basculement de votre service.

S’applique à

RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

Paramètres

replicaSelector
ReplicaSelector

Ce paramètre est utilisé pour choisir un réplica spécifique. Le nœud sur lequel le réplica est déployé est redémarré.

completionMode
CompletionMode

S’il est défini sur Vérifier, le système case activée que le nœud a redémarré, et l’API ne retourne pas tant qu’elle n’a pas et que NodeStatus n’est pas activé. Si la valeur est DoNotVerify, l’API retourne une fois que le redémarrage du nœud a été lancé.

operationTimeout
TimeSpan

Délai d’expiration de cet appel d’API.

token
CancellationToken

Jeton d’annulation surveillé pour toute demande d’annulation de l’opération.

Retours

Tâche avec des informations représentant le nœud cible et le réplica sélectionné.

Exceptions

La ErrorCode propriété indique la raison. Si errorCode a la valeur InvalidArgument, nodeName n’est pas valide. Si errorCode est ReplicaDoesNotExist, le réplica sélectionné est introuvable. Si errorCode est PartitionNotFound, la partition spécifiée n’existe pas.

L'opération a expiré.

Un argument avec une valeur null a été passé.

Remarques

Cette API simule les défaillances de nœud Service Fabric dans le cluster, qui teste les chemins de récupération de basculement de votre service.

S’applique à

RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)

Paramètres

nodeName
String

Nom du nœud à redémarrer.

nodeInstance
BigInteger

Le nœud instance’ID du nœud à redémarrer. Si elle n’est pas spécifiée ou si elle est définie sur 0, la valeur est ignorée. Si le instance est défini sur -1, le système détermine cette valeur en interne. Si le instance a une valeur positive, elle est comparée à l’ID de instance actif. Si les instances ne correspondent pas, le processus n’est pas redémarré et une erreur se produit. Un message obsolète peut provoquer cette erreur.

completionMode
CompletionMode

Si la valeur est définie Verifysur , le système case activée que le nœud a redémarré, et l’API ne retourne pas tant qu’elle n’a pas et que NodeStatus n’est pas activé. Si la valeur DoNotVerifyest définie sur , l’API retourne une fois que le redémarrage du nœud a été lancé.

token
CancellationToken

CancellationToken que cette opération observe. Il est utilisé pour notifier l’opération qu’elle doit être annulée.

Retours

Tâche avec des informations représentant le nœud cible.

Exceptions

La ErrorCode propriété indique la raison. Si errorCode est NodeNotFound, nodeName n’est pas valide. Si le ErrorCode est InstanceIdMismatch, le nodeInstance fourni ne correspond pas au instance en cours d’exécution.

L'opération a expiré.

Un argument avec une valeur null a été passé.

Remarques

Cette API simule les défaillances de nœud Service Fabric dans le cluster, qui teste les chemins de récupération de basculement de votre service.

S’applique à

RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

Paramètres

nodeName
String

Nom du nœud à redémarrer.

nodeInstance
BigInteger

Le nœud instance ID du nœud à redémarrer. Si elle n’est pas spécifiée ou si elle a la valeur 0, la valeur est ignorée. Si le instance est défini sur -1, le système détermine cette valeur en interne. Si le instance a une valeur positive, il est comparé à l’ID de nœud actif. Si les ID ne correspondent pas, le processus n’est pas redémarré et une erreur se produit. Un message obsolète peut provoquer cette erreur.

operationTimeout
TimeSpan

Délai d’attente de cet appel d’API.

token
CancellationToken

Jeton d’annulation surveillé pour toute demande d’annulation de l’opération.

Retours

Tâche avec des informations représentant le nœud cible.

Exceptions

La ErrorCode propriété indique la raison. Si errorCode est NodeNotFound, nodeName n’est pas valide. Si errorCode a la valeur InstanceIdMismatch, le nodeInstance fourni ne correspond pas à la instance en cours d’exécution.

L'opération a expiré.

Un argument avec une valeur null a été passé.

Remarques

Cette API simule les défaillances de nœud Service Fabric dans le cluster, qui teste les chemins de récupération de basculement de votre service.

S’applique à

RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

Paramètres

replicaSelector
ReplicaSelector

Ce paramètre est utilisé pour choisir un réplica spécifique. Le nœud correspondant de ce réplica sera redémarré.

createFabricDump
Boolean

Si la valeur est true, le système crée le vidage du processus pour Fabric.exe sur ce nœud.

completionMode
CompletionMode

S’il est défini sur Vérifier, le système case activée que le nœud a redémarré, et l’API ne retourne pas tant qu’elle n’a pas et que NodeStatus n’est pas activé. Si la valeur est DoNotVerify, l’API retourne une fois que le redémarrage du nœud a été lancé.

operationTimeout
TimeSpan

Délai d’attente de cet appel d’API.

token
CancellationToken

Jeton d’annulation surveillé pour toute demande d’annulation de l’opération.

Retours

Tâche avec des informations représentant le nœud cible et le réplica sélectionné.

Exceptions

La ErrorCode propriété indique la raison. Si errorCode a la valeur InvalidArgument, nodeName n’est pas valide. Si errorCode est ReplicaDoesNotExist, le réplica sélectionné est introuvable. Si errorCode est PartitionNotFound, la partition spécifiée n’existe pas.

L'opération a expiré.

Un argument avec la valeur null a été passé.

Remarques

Un nœud de cluster est un processus, et non une machine virtuelle ou physique. Si le paramètre createFabricDump est défini, au redémarrage, le processus se bloque et le vidage sur incident est placé dans le dossier Crash Dumps que le DCA peut être configuré pour charger.

S’applique à

RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken)

Redémarre un nœud de cluster en redémarrant le processus Fabric.exe qui héberge le nœud.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

Paramètres

nodeName
String

Nom du nœud à redémarrer.

nodeInstance
BigInteger

Le nœud instance ID du nœud à redémarrer. Si elle n’est pas spécifiée ou si elle a la valeur 0, la valeur est ignorée. Si le instance est défini sur -1, le système détermine cette valeur en interne. Si le instance a une valeur positive, il est comparé à l’ID de nœud actif. Si les ID ne correspondent pas, le processus n’est pas redémarré et une erreur se produit. Un message obsolète peut provoquer cette erreur.

createFabricDump
Boolean

Si la valeur est true, le système crée le vidage du processus pour Fabric.exe sur ce nœud.

completionMode
CompletionMode

S’il est défini sur Vérifier, le système case activée que le nœud a redémarré, et l’API ne retourne pas tant qu’elle n’a pas et que NodeStatus n’est pas activé. Si la valeur est DoNotVerify, l’API retourne une fois que le redémarrage du nœud a été lancé.

operationTimeout
TimeSpan

Délai d’attente de cet appel d’API.

token
CancellationToken

Jeton d’annulation surveillé pour toute demande d’annulation de l’opération.

Retours

Tâche avec des informations représentant le nœud cible.

Exceptions

La ErrorCode propriété indique la raison. Si errorCode est NodeNotFound, nodeName n’est pas valide. Si errorCode est InstanceIdMismatch, le nodeInstance fourni ne correspond pas au instance en cours d’exécution.

L'opération a expiré.

Un argument avec la valeur null a été passé.

Remarques

Cette API simule les défaillances de nœud Service Fabric dans le cluster, qui teste les chemins de récupération de basculement de votre service.

S’applique à