Compartir a través de


FabricClient.FaultManagementClient.MoveInstanceAsync Método

Definición

Sobrecargas

MoveInstanceAsync(String, PartitionSelector, TimeSpan, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(String, String, PartitionSelector, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(String, String, PartitionSelector, Boolean)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(PartitionSelector, Boolean, TimeSpan, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(String, PartitionSelector, Boolean, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(String, PartitionSelector, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(String, PartitionSelector, Boolean)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(PartitionSelector, TimeSpan, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(PartitionSelector, Boolean, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(String, PartitionSelector)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(PartitionSelector, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(PartitionSelector, Boolean)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(PartitionSelector)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(String, String, PartitionSelector)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

MoveInstanceAsync(String, PartitionSelector, TimeSpan, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

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

Se aplica a

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

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la instancia seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada dentro de la estructura del selector de particiones especificada por la ubicación currentNodeName. Esta instancia seleccionada se moverá a la ubicación newNodeName de la ubicación del nodo actual. Esta API es segura, es decir, no provocará la pérdida de disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

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

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la instancia seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada dentro de la estructura del selector de particiones especificada por la ubicación currentNodeName. Esta instancia seleccionada se moverá a la ubicación newNodeName de la ubicación del nodo actual. Esta API es segura, es decir, no provocará la pérdida de disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

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

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la instancia seleccionada

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada especificada por currentNodeName y la mueve a una nueva ubicación de nodo especificada por newNodeName. Esta API es segura, es decir, no provocará la pérdida de disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

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

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

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

Se aplica a

MoveInstanceAsync(String, String, PartitionSelector, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la instancia seleccionada

partitionSelector
PartitionSelector

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

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada especificada por currentNodeName y la mueve a una nueva ubicación de nodo especificada por newNodeName. Esta API es segura, es decir, no provocará la pérdida de disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(String, String, PartitionSelector, Boolean)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la instancia seleccionada

partitionSelector
PartitionSelector

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

ignoreConstraints
Boolean

Si se omiten las restricciones al intentar ejecutar el movimiento.

Devoluciones

Una tarea con el resultado de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada especificada por currentNodeName y la mueve a una nueva ubicación de nodo especificada por newNodeName. Esta API es segura, es decir, no provocará la pérdida de disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(PartitionSelector, Boolean, TimeSpan, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada aleatoriamente para el selector de particiones especificado. Esta sobrecarga de API selecciona aleatoriamente la nueva ubicación del nodo de instancia para el movimiento de instancias. Esta instancia 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 disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(String, PartitionSelector, Boolean, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada dentro de la estructura del selector de particiones especificada por currentNodeName. Esta sobrecarga de API selecciona aleatoriamente el nuevo nodo de instancia para el movimiento de instancias. Esta instancia 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 disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(String, PartitionSelector, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

partitionSelector
PartitionSelector

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

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada dentro de la estructura del selector de particiones especificada por currentNodeName. Esta sobrecarga de API selecciona aleatoriamente el nuevo nodo de instancia para el movimiento de instancias. Esta instancia 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 disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(String, PartitionSelector, Boolean)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre del nodo donde la instancia seleccionada para mover está presente actualmente

partitionSelector
PartitionSelector

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

ignoreConstraints
Boolean

Si se omiten las restricciones al intentar ejecutar el movimiento.

Devoluciones

Una tarea con el resultado de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada dentro de la estructura del selector de particiones especificada por currentNodeName. Esta sobrecarga de API selecciona aleatoriamente el nuevo nodo de instancia para el movimiento de instancias. Esta instancia 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 disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(PartitionSelector, TimeSpan, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada aleatoriamente para el selector de particiones especificado. Esta sobrecarga de API selecciona aleatoriamente la nueva ubicación del nodo de instancia para el movimiento de instancias. Esta instancia 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 disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(PartitionSelector, Boolean, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

Esta sobrecarga de API selecciona aleatoriamente el nodo de instancia actual para la instancia aleatoria de la partición seleccionada y el nuevo nodo de instancia para el movimiento de instancias. Esta instancia 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 disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(String, PartitionSelector)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre de nodo donde la instancia seleccionada para el traslado está presente actualmente

partitionSelector
PartitionSelector

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

Devoluciones

Una tarea con el resultado de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada dentro de la estructura del selector de particiones especificada por currentNodeName. Esta sobrecarga de API selecciona aleatoriamente el nuevo nodo de instancia para el movimiento de instancias Esta instancia 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 disponibilidad por sí misma a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(PartitionSelector, CancellationToken)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

partitionSelector
PartitionSelector

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

token
CancellationToken

Token de cancelación

Devoluciones

Una tarea con el resultado de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

Esta sobrecarga de API selecciona aleatoriamente el nodo de instancia actual para la instancia aleatoria de la partición seleccionada y el nuevo nodo de instancia para el movimiento de instancias Esta instancia 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 disponibilidad por sí misma a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(PartitionSelector, Boolean)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

partitionSelector
PartitionSelector

Se llamará a Move Instance 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 de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada dentro de la estructura del selector de particiones especificada por el nodo de instancia actual. Esta sobrecarga de API selecciona aleatoriamente el nodo de instancia actual para la instancia aleatoria de la partición seleccionada y el nuevo nodo de instancia para el movimiento de instancias Esta instancia 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 disponibilidad por sí misma a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(PartitionSelector)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

partitionSelector
PartitionSelector

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

Devoluciones

Una tarea con el resultado de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia seleccionada dentro de la estructura del selector de particiones especificada por el nodo de instancia actual. Esta sobrecarga de API selecciona aleatoriamente el nodo de instancia actual para la instancia aleatoria de la partición seleccionada y el nuevo nodo de instancia para el movimiento de instancias Esta instancia 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 disponibilidad por sí misma a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a

MoveInstanceAsync(String, String, PartitionSelector)

Mueve la instancia seleccionada del nodo actual al nuevo nodo del clúster.

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)

Parámetros

currentNodeName
String

nombre de nodo donde la instancia seleccionada para el traslado está presente actualmente

newNodeName
String

nombre del nodo donde se va a mover la instancia seleccionada

partitionSelector
PartitionSelector

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

Devoluciones

Una tarea con el resultado de la instancia de movimiento

Excepciones

Se agota el reintento.

Operación no válida: si se llama a la acción en el servicio con estado. - Si no existe ninguna instancia activa: si no hay suficientes nodos disponibles para la acción

FabricErrorCode.AlreadyInstance: si la instancia activa para la partición seleccionada ya existe en el nuevo nodo FabricErrorCode.ConstraintNotSatisfied: si las restricciones de la nueva ubicación de la instancia prohibirían el traslado

Comentarios

La API usa la instancia 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 disponibilidad por sí misma, a menos que se produzcan errores o errores adicionales al mismo tiempo.

Se aplica a