Compartir a través de


FabricClient.FaultManagementClient.MoveAuxiliaryAsync Método

Definición

Sobrecargas

MoveAuxiliaryAsync(PartitionSelector)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, String, PartitionSelector, TimeSpan, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, String, PartitionSelector, Boolean, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, String, PartitionSelector, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, PartitionSelector, TimeSpan, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, PartitionSelector, Boolean, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(PartitionSelector, Boolean, TimeSpan, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, String, PartitionSelector, Boolean)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, PartitionSelector, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, PartitionSelector, Boolean)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(PartitionSelector, TimeSpan, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(PartitionSelector, Boolean, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, PartitionSelector)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(PartitionSelector, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(PartitionSelector, Boolean)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(String, String, PartitionSelector)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

MoveAuxiliaryAsync(PartitionSelector)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation- Si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

La API usa la réplica auxiliar seleccionada dentro de la estructura del selector de particiones especificada por el nodo auxiliar actual. Esta sobrecarga de API selecciona aleatoriamente el nodo auxiliar actual para la réplica auxiliar aleatoria de la partición seleccionada y el nuevo nodo auxiliar para el movimiento de réplica. Esta réplica seleccionada se moverá a la nueva ubicación del nodo desde la ubicación actual del nodo. Esta API es segura, es decir, no causará quórum ni pérdida de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

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

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre del nodo donde la réplica seleccionada para mover está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la réplica seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten las restricciones al intentar ejecutar el movimiento.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es auxiliar

Comentarios

La API usa la réplica auxiliar seleccionada dentro de la estructura del selector de particiones especificada por la ubicación currentNodeName. Esta réplica seleccionada se moverá a la ubicación newNodeName de la ubicación del nodo actual. Esta API es segura, es decir, no causará quórum ni pérdida de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, String, PartitionSelector, TimeSpan, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre del nodo donde la réplica seleccionada para mover está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la réplica seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es auxiliar

Comentarios

La API usa la réplica auxiliar seleccionada dentro de la estructura del selector de particiones especificada por la ubicación currentNodeName. Esta réplica seleccionada se moverá a la ubicación newNodeName de la ubicación del nodo actual. Esta API es segura, es decir, no causará quórum ni pérdida de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, String, PartitionSelector, Boolean, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre del nodo donde la réplica seleccionada para mover está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la réplica seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten las restricciones al intentar ejecutar el movimiento.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation- Si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

La API usa la réplica auxiliar seleccionada especificada por currentNodeName y la mueve a una nueva ubicación de nodo especificada por newNodeName. Esta API es segura, es decir, no causará quórum ni pérdida de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

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

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre del nodo donde la réplica seleccionada para mover está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten las restricciones al intentar ejecutar el movimiento.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation- Si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

La API usa la réplica auxiliar seleccionada especificada por currentNodeName. Esta réplica seleccionada se moverá a la nueva ubicación de nodo seleccionada aleatoriamente. Esta API es segura, es decir, no causará quórum ni pérdida de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, String, PartitionSelector, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre de nodo donde la réplica seleccionada para el traslado está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la réplica seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

LA API usa la réplica auxiliar seleccionada especificada por currentNodeName y la mueve a la nueva ubicación del nodo especificada por newNodeName. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, PartitionSelector, TimeSpan, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre de nodo donde la réplica seleccionada para el traslado está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

La API usa la réplica auxiliar seleccionada especificada por currentNodeName. Esta réplica seleccionada se moverá a la nueva ubicación de nodo seleccionada aleatoriamente. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, PartitionSelector, Boolean, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre de nodo donde la réplica seleccionada para el traslado está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten o no las restricciones al intentar ejecutar el movimiento.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

La API usa la réplica auxiliar seleccionada dentro de la estructura del selector de particiones especificada por currentNodeName. Esta sobrecarga de API selecciona aleatoriamente el nuevo nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a una nueva ubicación de nodo desde la ubicación actual del nodo. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(PartitionSelector, Boolean, TimeSpan, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten o no las restricciones al intentar ejecutar el movimiento.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es auxiliar

Comentarios

La API usa la réplica auxiliar seleccionada aleatoriamente para el selector de particiones especificado. Esta sobrecarga de API selecciona aleatoriamente la nueva ubicación del nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a la nueva ubicación del nodo desde la ubicación del nodo actual. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, String, PartitionSelector, Boolean)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre de nodo donde la réplica seleccionada para el traslado está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la réplica seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten o no las restricciones al intentar ejecutar el movimiento.

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

LA API usa la réplica auxiliar seleccionada especificada por currentNodeName y la mueve a la nueva ubicación del nodo especificada por newNodeName. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, PartitionSelector, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre de nodo donde la réplica seleccionada para el traslado está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

La API usa la réplica auxiliar seleccionada dentro de la estructura del selector de particiones especificada por currentNodeName. Esta sobrecarga de API selecciona aleatoriamente el nuevo nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a una nueva ubicación de nodo desde la ubicación actual del nodo. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, PartitionSelector, Boolean)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre de nodo donde la réplica seleccionada para el traslado está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten o no las restricciones al intentar ejecutar el movimiento.

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica que se mueve no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si la réplica que se va a mover no es auxiliar FabricErrorCode.ConstraintNotSatisfied: si la réplica que se va a mover ya existe las restricciones para la nueva ubicación de la réplica prohibirían el traslado

Comentarios

La API usa la réplica auxiliar seleccionada dentro de la estructura del selector de particiones especificada por currentNodeName. Esta sobrecarga de API selecciona aleatoriamente el nuevo nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a una nueva ubicación de nodo desde la ubicación actual del nodo. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(PartitionSelector, TimeSpan, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal de la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es auxiliar

Comentarios

La API usa la réplica auxiliar seleccionada aleatoriamente para el selector de particiones especificado. Esta sobrecarga de API selecciona aleatoriamente la nueva ubicación del nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a la nueva ubicación del nodo desde la ubicación del nodo actual. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(PartitionSelector, Boolean, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten o no las restricciones al intentar ejecutar el movimiento.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica que se mueve no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si la réplica que se va a mover no es auxiliar FabricErrorCode.ConstraintNotSatisfied: si la réplica que se va a mover ya existe las restricciones para la nueva ubicación de la réplica prohibirían el traslado

Comentarios

Esta sobrecarga de API selecciona aleatoriamente el nodo auxiliar actual para la réplica auxiliar aleatoria de la partición seleccionada y el nuevo nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a la nueva ubicación del nodo desde la ubicación actual del nodo. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, PartitionSelector)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre de nodo donde la réplica seleccionada para el traslado está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

La API usa la réplica auxiliar seleccionada dentro de la estructura del selector de particiones especificada por currentNodeName. Esta sobrecarga de API selecciona aleatoriamente el nuevo nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a una nueva ubicación de nodo desde la ubicación actual del nodo. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(PartitionSelector, CancellationToken)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica que se mueve no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si la réplica que se va a mover no es auxiliar FabricErrorCode.ConstraintNotSatisfied: si la réplica que se va a mover ya existe las restricciones para la nueva ubicación de la réplica prohibirían el traslado

Comentarios

Esta sobrecarga de API selecciona aleatoriamente el nodo auxiliar actual para la réplica auxiliar aleatoria de la partición seleccionada y el nuevo nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a la nueva ubicación del nodo desde la ubicación actual del nodo. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(PartitionSelector, Boolean)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

ignoreConstraints
Boolean

Si se omiten o no las restricciones al intentar ejecutar el movimiento.

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

La API usa la réplica auxiliar seleccionada dentro de la estructura del selector de particiones especificada por el nodo auxiliar actual. Esta sobrecarga de API selecciona aleatoriamente el nodo auxiliar actual para la réplica auxiliar aleatoria de la partición seleccionada y el nuevo nodo auxiliar para el movimiento de réplica Esta réplica seleccionada se moverá a la nueva ubicación del nodo desde la ubicación actual del nodo. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveAuxiliaryAsync(String, String, PartitionSelector)

Mueve la réplica auxiliar seleccionada del nodo actual al nuevo nodo del clúster.

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

Parámetros

currentNodeName
String

nombre de nodo donde la réplica seleccionada para el traslado está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la réplica seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Auxiliary en esta partición seleccionada.

Devoluciones

Una tarea con el resultado auxiliar de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en un servicio sin estado o no persistente. - Si no existe ninguna réplica auxiliar activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyPrimaryReplica: si la réplica principal para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadySecondaryReplica: si la réplica secundaria para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.AlreadyAuxiliaryReplica: si la réplica auxiliar activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.InvalidReplicaStateForReplicaOperation: si la réplica de destino no es un fabricErrorCode.ConstraintNotSatisfied auxiliar: si las restricciones para la nueva ubicación de la réplica prohibiría el traslado

Comentarios

LA API usa la réplica auxiliar seleccionada especificada por currentNodeName y la mueve a la nueva ubicación del nodo especificada por newNodeName. Esta API es segura, es decir, no provocará la pérdida de cuórum o de datos por sí mismo, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a