FabricClient.FaultManagementClient.MoveInstanceAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET