Compartir a través de


FabricClient.FaultManagementClient.RemoveReplicaAsync Método

Definición

Sobrecargas

RemoveReplicaAsync(String, Guid, Int64, CompletionMode, Boolean, Double, CancellationToken)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

RemoveReplicaAsync(String, Guid, Int64, CompletionMode, Boolean, CancellationToken)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

RemoveReplicaAsync(String, Guid, Int64, CompletionMode, Boolean)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean, CancellationToken)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean, TimeSpan, CancellationToken)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

RemoveReplicaAsync(String, Guid, Int64, CompletionMode, Boolean, Double, CancellationToken)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

public System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult> RemoveReplicaAsync (string nodeName, Guid partitionId, long replicaId, System.Fabric.CompletionMode completionMode, bool forceRemove, double operationTimeoutSec, System.Threading.CancellationToken token);
member this.RemoveReplicaAsync : string * Guid * int64 * System.Fabric.CompletionMode * bool * double * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult>
Public Function RemoveReplicaAsync (nodeName As String, partitionId As Guid, replicaId As Long, completionMode As CompletionMode, forceRemove As Boolean, operationTimeoutSec As Double, token As CancellationToken) As Task(Of RemoveReplicaResult)

Parámetros

nodeName
String

Nombre del nodo donde se va a mover la réplica ReplicaSelector

partitionId
Guid

Id. de partición donde se debe quitar la réplica

replicaId
Int64

Identificador de réplica que debe quitarse

completionMode
CompletionMode

CompletionMode que especifica si se debe esperar hasta que se complete o no el reinicio de la réplica, DoNotVerify - Return después de desencadenar el reinicio de la réplica Verify - Return después de que se complete la eliminación.

forceRemove
Boolean

Quitará la réplica de forma forzada.

operationTimeoutSec
Double

Tiempo de espera total en segundos para la operación, incluido el tiempo de espera para esperar a que se quite la réplica si CompletionMode es Verify

token
CancellationToken

Token de cancelación

Devoluciones

RemoveReplicaResult, que proporciona información sobre la réplica seleccionada real.

Excepciones

La acción tomó más de su tiempo asignado.

Cualquiera de los argumentos necesarios es NULL.

Estos son los errores de tejido FabricErrorCode.ReplicaDoesNotExist: si no se encontró la réplica seleccionada FabricErrorCode.PartitionNotFound, si la partición especificada seleccionada no existe.

Se aplica a

RemoveReplicaAsync(String, Guid, Int64, CompletionMode, Boolean, CancellationToken)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

public System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult> RemoveReplicaAsync (string nodeName, Guid partitionId, long replicaId, System.Fabric.CompletionMode completionMode, bool forceRemove, System.Threading.CancellationToken token);
member this.RemoveReplicaAsync : string * Guid * int64 * System.Fabric.CompletionMode * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult>
Public Function RemoveReplicaAsync (nodeName As String, partitionId As Guid, replicaId As Long, completionMode As CompletionMode, forceRemove As Boolean, token As CancellationToken) As Task(Of RemoveReplicaResult)

Parámetros

nodeName
String

Nombre del nodo donde se va a mover la réplica ReplicaSelector

partitionId
Guid

Id. de partición donde se debe quitar la réplica

replicaId
Int64

Identificador de réplica que debe quitarse

completionMode
CompletionMode

CompletionMode que especifica si se debe esperar hasta que se complete la eliminación de la réplica o no DoNotVerify - Return después de desencadenar la eliminación de la réplica Verify - Return después de que se complete la eliminación, es decir, la réplica está fuera de la vista FM.

forceRemove
Boolean

Quitará la réplica con fuerza.

token
CancellationToken

Token de cancelación

Devoluciones

RemoveReplicaResult, que proporciona información sobre la réplica seleccionada real.

Excepciones

La acción tomó más de su tiempo asignado.

Cualquiera de los argumentos necesarios es NULL.

Estos son los errores de tejido FabricErrorCode.ReplicaDoesNotExist: si no se encontró la réplica seleccionada FabricErrorCode.PartitionNotFound, si la partición especificada seleccionada no existe.

Se aplica a

RemoveReplicaAsync(String, Guid, Int64, CompletionMode, Boolean)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

public System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult> RemoveReplicaAsync (string nodeName, Guid partitionId, long replicaId, System.Fabric.CompletionMode completionMode, bool forceRemove);
member this.RemoveReplicaAsync : string * Guid * int64 * System.Fabric.CompletionMode * bool -> System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult>
Public Function RemoveReplicaAsync (nodeName As String, partitionId As Guid, replicaId As Long, completionMode As CompletionMode, forceRemove As Boolean) As Task(Of RemoveReplicaResult)

Parámetros

nodeName
String

Nombre del nodo donde se va a mover la réplica ReplicaSelector

partitionId
Guid

Id. de partición donde se debe quitar la réplica

replicaId
Int64

Identificador de réplica que debe quitarse

completionMode
CompletionMode

CompletionMode que especifica si se debe esperar hasta que se complete o no el reinicio de la réplica, DoNotVerify - Return después de desencadenar el reinicio de la réplica Verify - Return después de que se complete la eliminación.

forceRemove
Boolean

Quitará la réplica con fuerza.

Devoluciones

RemoveReplicaResult, que proporciona información sobre la réplica seleccionada real.

Excepciones

La acción tomó más de su tiempo asignado.

Cualquiera de los argumentos necesarios es NULL.

Estos son los errores de tejido FabricErrorCode.ReplicaDoesNotExist: si no se encontró la réplica seleccionada FabricErrorCode.PartitionNotFound, si la partición especificada seleccionada no existe.

Se aplica a

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean, CancellationToken)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

public System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult> RemoveReplicaAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, bool forceRemove, System.Threading.CancellationToken token);
member this.RemoveReplicaAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult>
Public Function RemoveReplicaAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, forceRemove As Boolean, token As CancellationToken) As Task(Of RemoveReplicaResult)

Parámetros

replicaSelector
ReplicaSelector

que ReplicaSelector indica la réplica que se va a quitar.

completionMode
CompletionMode

CompletionMode que especifica si se debe esperar hasta que se complete la eliminación de la réplica o no DoNotVerify - Return después de desencadenar la eliminación de la réplica Verify - Return después de que se complete la eliminación, es decir, la réplica está fuera de la vista FM.

forceRemove
Boolean

Quitará la réplica con fuerza.

token
CancellationToken

Token de cancelación

Devoluciones

RemoveReplicaResult, que proporciona información sobre la réplica seleccionada real.

Excepciones

La acción tomó más de su tiempo asignado.

Cualquiera de los argumentos necesarios es NULL.

Estos son los errores de tejido FabricErrorCode.ReplicaDoesNotExist: si no se encontró la réplica seleccionada FabricErrorCode.PartitionNotFound, si la partición especificada seleccionada no existe.

Se aplica a

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

public System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult> RemoveReplicaAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, bool forceRemove);
member this.RemoveReplicaAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * bool -> System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult>
Public Function RemoveReplicaAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, forceRemove As Boolean) As Task(Of RemoveReplicaResult)

Parámetros

replicaSelector
ReplicaSelector

que ReplicaSelector indica la réplica que se va a quitar.

completionMode
CompletionMode

CompletionMode que especifica si se debe esperar hasta que se complete la eliminación de la réplica o no DoNotVerify - Return después de desencadenar la eliminación de la réplica Verify - Return después de que se complete la eliminación, es decir, la réplica está fuera de FM vie.w.

forceRemove
Boolean

Quitará la réplica con fuerza.

Devoluciones

RemoveReplicaResult, que proporciona información sobre la réplica seleccionada real.

Excepciones

La acción tomó más de su tiempo asignado.

Cualquiera de los argumentos necesarios es NULL.

Estos son los errores de tejido FabricErrorCode.ReplicaDoesNotExist: si no se encontró la réplica seleccionada FabricErrorCode.PartitionNotFound, si la partición especificada seleccionada no existe.

Se aplica a

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean, TimeSpan, CancellationToken)

Esta API quitará la réplica (equivalente de ReportFault - Permanente) especificada por el objeto pasado en ReplicaSelector.

public System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult> RemoveReplicaAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, bool forceRemove, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RemoveReplicaAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RemoveReplicaResult>
Public Function RemoveReplicaAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, forceRemove As Boolean, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RemoveReplicaResult)

Parámetros

replicaSelector
ReplicaSelector

que ReplicaSelector indica la réplica que se va a quitar.

completionMode
CompletionMode

CompletionMode que especifica si se debe esperar hasta que se complete la eliminación de la réplica o no DoNotVerify - Return después de desencadenar la eliminación de la réplica Verify - Return después de que se complete la eliminación, es decir, la réplica está fuera de la vista FM.

forceRemove
Boolean

Quitará la réplica de forma forzada.

operationTimeout
TimeSpan

Tiempo de espera total de la operación, incluido el tiempo de espera para esperar a que se quite la réplica si CompletionMode es Verify

token
CancellationToken

Token de cancelación

Devoluciones

RemoveReplicaResult, que proporciona información sobre la réplica seleccionada real.

Excepciones

La acción tomó más de su tiempo asignado.

Cualquiera de los argumentos necesarios es NULL.

Estos son los errores de tejido FabricErrorCode.ReplicaDoesNotExist: si no se encontró la réplica seleccionada FabricErrorCode.PartitionNotFound, si la partición especificada seleccionada no existe.

Se aplica a