FabricClient.FaultManagementClient.MoveAuxiliaryAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de