Partager via


FabricClient.FaultManagementClient.MoveInstanceAsync Méthode

Définition

Surcharges

MoveInstanceAsync(String, PartitionSelector, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, String, PartitionSelector, Boolean, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, String, PartitionSelector, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, String, PartitionSelector, Boolean, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, PartitionSelector, Boolean, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, String, PartitionSelector, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, String, PartitionSelector, Boolean)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(PartitionSelector, Boolean, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, PartitionSelector, Boolean, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, PartitionSelector, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, PartitionSelector, Boolean)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(PartitionSelector, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(PartitionSelector, Boolean, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, PartitionSelector)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(PartitionSelector, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(PartitionSelector, Boolean)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(PartitionSelector)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, String, PartitionSelector)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

MoveInstanceAsync(String, PartitionSelector, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, System.Fabric.PartitionSelector partitionSelector, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : string * System.Fabric.PartitionSelector * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, partitionSelector As PartitionSelector, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

operationTimeout
TimeSpan

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

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné spécifié par currentNodeName. Cette instance sélectionnée sera déplacée vers l’emplacement du nouveau nœud sélectionné aléatoirement. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, String, PartitionSelector, Boolean, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, string newNodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : string * string * System.Fabric.PartitionSelector * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, newNodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

newNodeName
String

nom du nœud où les instance sélectionnés à déplacer

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

operationTimeout
TimeSpan

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

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné à l’intérieur de la structure du sélecteur de partition spécifiée par l’emplacement currentNodeName. Cette instance sélectionnée sera déplacée vers l’emplacement newNodeName à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, String, PartitionSelector, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, string newNodeName, System.Fabric.PartitionSelector partitionSelector, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : string * string * System.Fabric.PartitionSelector * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, newNodeName As String, partitionSelector As PartitionSelector, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

newNodeName
String

nom du nœud où les instance sélectionnés à déplacer

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

operationTimeout
TimeSpan

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

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné à l’intérieur de la structure du sélecteur de partition spécifiée par l’emplacement currentNodeName. Cette instance sélectionnée sera déplacée vers l’emplacement newNodeName à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, String, PartitionSelector, Boolean, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, string newNodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : string * string * System.Fabric.PartitionSelector * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, newNodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

newNodeName
String

nom du nœud où les instance sélectionnés à déplacer

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné spécifié par currentNodeName et le déplace vers le nouvel emplacement de nœud spécifié par newNodeName. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, PartitionSelector, Boolean, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : string * System.Fabric.PartitionSelector * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

operationTimeout
TimeSpan

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

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné spécifié par currentNodeName. Cette instance sélectionnée sera déplacée vers l’emplacement du nouveau nœud sélectionné aléatoirement. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, String, PartitionSelector, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, string newNodeName, System.Fabric.PartitionSelector partitionSelector, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : string * string * System.Fabric.PartitionSelector * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, newNodeName As String, partitionSelector As PartitionSelector, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

newNodeName
String

nom du nœud où les instance sélectionnés à déplacer

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné spécifié par currentNodeName et le déplace vers le nouvel emplacement de nœud spécifié par newNodeName. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, String, PartitionSelector, Boolean)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, string newNodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints);
member this.MoveInstanceAsync : string * string * System.Fabric.PartitionSelector * bool -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, newNodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

newNodeName
String

nom du nœud où les instance sélectionnés à déplacer

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné spécifié par currentNodeName et le déplace vers le nouvel emplacement de nœud spécifié par newNodeName. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(PartitionSelector, Boolean, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : System.Fabric.PartitionSelector * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (partitionSelector As PartitionSelector, ignoreConstraints As Boolean, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

operationTimeout
TimeSpan

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

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné de manière aléatoire pour le sélecteur de partition spécifié. Cette surcharge d’API sélectionne aléatoirement le nouvel emplacement de nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement du nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, PartitionSelector, Boolean, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : string * System.Fabric.PartitionSelector * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné à l’intérieur de la structure du sélecteur de partition spécifiée par currentNodeName. Cette surcharge d’API sélectionne aléatoirement le nouveau nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement du nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, PartitionSelector, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, System.Fabric.PartitionSelector partitionSelector, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : string * System.Fabric.PartitionSelector * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, partitionSelector As PartitionSelector, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné à l’intérieur de la structure du sélecteur de partition spécifiée par currentNodeName. Cette surcharge d’API sélectionne aléatoirement le nouveau nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement du nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, PartitionSelector, Boolean)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints);
member this.MoveInstanceAsync : string * System.Fabric.PartitionSelector * bool -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud dans lequel le instance sélectionné pour le déplacement est actuellement présent

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné à l’intérieur de la structure du sélecteur de partition spécifiée par currentNodeName. Cette surcharge d’API sélectionne aléatoirement le nouveau nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement du nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(PartitionSelector, TimeSpan, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (System.Fabric.PartitionSelector partitionSelector, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : System.Fabric.PartitionSelector * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (partitionSelector As PartitionSelector, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

operationTimeout
TimeSpan

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

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

L’API utilise le instance sélectionné de manière aléatoire pour le sélecteur de partition spécifié. Cette surcharge d’API sélectionne aléatoirement le nouvel emplacement de nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement du nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(PartitionSelector, Boolean, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : System.Fabric.PartitionSelector * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (partitionSelector As PartitionSelector, ignoreConstraints As Boolean, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : action si appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied - Si les contraintes pour le nouvel emplacement du instance interdirait le déplacement

Remarques

Cette surcharge d’API sélectionne de manière aléatoire le nœud instance actuel pour les instance aléatoires de la partition sélectionnée et le nouveau nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement de nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoquera pas de perte de disponibilité par elle-même, sauf si d’autres erreurs ou défaillances se produisent en même temps.

S’applique à

MoveInstanceAsync(String, PartitionSelector)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, System.Fabric.PartitionSelector partitionSelector);
member this.MoveInstanceAsync : string * System.Fabric.PartitionSelector -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, partitionSelector As PartitionSelector) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud où les instance sélectionnés pour le déplacement sont actuellement présents

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : si l’action est appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied : si les contraintes pour le nouvel emplacement du instance interdisent le déplacement

Remarques

L’API utilise la instance sélectionnée à l’intérieur de la structure de sélecteur de partition spécifiée par currentNodeName. Cette surcharge d’API sélectionne de manière aléatoire le nouveau nœud instance pour instance mouvement Cette instance sélectionnée sera déplacée vers le nouvel emplacement de nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoque pas de perte de disponibilité par elle-même, sauf si des erreurs ou des défaillances supplémentaires se produisent en même temps.

S’applique à

MoveInstanceAsync(PartitionSelector, CancellationToken)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (System.Fabric.PartitionSelector partitionSelector, System.Threading.CancellationToken token);
member this.MoveInstanceAsync : System.Fabric.PartitionSelector * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (partitionSelector As PartitionSelector, token As CancellationToken) As Task(Of MoveInstanceResult)

Paramètres

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

token
CancellationToken

Jeton d’annulation

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : si l’action est appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied : si les contraintes pour le nouvel emplacement du instance interdisent le déplacement

Remarques

Cette surcharge d’API sélectionne de manière aléatoire le nœud instance actuel pour les instance aléatoires de la partition sélectionnée et le nouveau nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement de nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoque pas de perte de disponibilité par elle-même, sauf si des erreurs ou des défaillances supplémentaires se produisent en même temps.

S’applique à

MoveInstanceAsync(PartitionSelector, Boolean)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints);
member this.MoveInstanceAsync : System.Fabric.PartitionSelector * bool -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (partitionSelector As PartitionSelector, ignoreConstraints As Boolean) As Task(Of MoveInstanceResult)

Paramètres

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

ignoreConstraints
Boolean

Indique s’il faut ou non ignorer les contraintes lors de la tentative d’exécution du déplacement.

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : si l’action est appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied : si les contraintes pour le nouvel emplacement du instance interdisent le déplacement

Remarques

L’API utilise le instance sélectionné à l’intérieur de la structure de sélecteur de partition spécifiée par le nœud instance actuel. Cette surcharge d’API sélectionne de manière aléatoire le nœud instance actuel pour les instance aléatoires de la partition sélectionnée et le nouveau nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement de nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoque pas de perte de disponibilité par elle-même, sauf si des erreurs ou des défaillances supplémentaires se produisent en même temps.

S’applique à

MoveInstanceAsync(PartitionSelector)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (System.Fabric.PartitionSelector partitionSelector);
member this.MoveInstanceAsync : System.Fabric.PartitionSelector -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (partitionSelector As PartitionSelector) As Task(Of MoveInstanceResult)

Paramètres

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : si l’action est appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied : si les contraintes pour le nouvel emplacement du instance interdisent le déplacement

Remarques

L’API utilise le instance sélectionné à l’intérieur de la structure de sélecteur de partition spécifiée par le nœud instance actuel. Cette surcharge d’API sélectionne de manière aléatoire le nœud instance actuel pour les instance aléatoires de la partition sélectionnée et le nouveau nœud instance pour instance déplacement Cette instance sélectionnée sera déplacée vers le nouvel emplacement de nœud à partir de l’emplacement actuel du nœud. Cette API est sécurisée, c’est-à-dire qu’elle ne provoque pas de perte de disponibilité par elle-même, sauf si des erreurs ou des défaillances supplémentaires se produisent en même temps.

S’applique à

MoveInstanceAsync(String, String, PartitionSelector)

Déplace les instance sélectionnés du nœud actuel vers le nouveau nœud dans le cluster.

public System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult> MoveInstanceAsync (string currentNodeName, string newNodeName, System.Fabric.PartitionSelector partitionSelector);
member this.MoveInstanceAsync : string * string * System.Fabric.PartitionSelector -> System.Threading.Tasks.Task<System.Fabric.Result.MoveInstanceResult>
Public Function MoveInstanceAsync (currentNodeName As String, newNodeName As String, partitionSelector As PartitionSelector) As Task(Of MoveInstanceResult)

Paramètres

currentNodeName
String

nom du nœud où les instance sélectionnés pour le déplacement sont actuellement présents

newNodeName
String

nom du nœud où les instance sélectionnés à déplacer

partitionSelector
PartitionSelector

Move Instance sera appelé sur cette partition sélectionnée.

Retours

Tâche avec déplacement instance résultat

Exceptions

La nouvelle tentative est épuisée.

Opération non valide : si l’action est appelée sur le service avec état. - S’il n’existe aucun instance actif - S’il n’y a pas suffisamment de nœuds disponibles pour l’action

FabricErrorCode.AlreadyInstance : si des instance actifs pour la partition sélectionnée existent déjà sur le nouveau nœud FabricErrorCode.ConstraintNotSatisfied : si les contraintes pour le nouvel emplacement du instance interdisent le déplacement

Remarques

L’API utilise la instance sélectionnée spécifiée par currentNodeName et la déplace vers le nouvel emplacement de nœud spécifié par newNodeName. Cette API est sécurisée, c’est-à-dire qu’elle ne provoque pas de perte de disponibilité par elle-même, sauf si des défaillances ou des défaillances supplémentaires se produisent en même temps.

S’applique à