Freigeben über


FabricClient.FaultManagementClient.RemoveReplicaAsync Methode

Definition

Überlädt

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

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean, CancellationToken)

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean)

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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)

Parameter

nodeName
String

Knotenname, an dem das Replikat verschoben werden soll ReplicaSelector

partitionId
Guid

Partitions-ID, in der das Replikat entfernt werden muss

replicaId
Int64

Replikat-ID, die entfernt werden muss

completionMode
CompletionMode

Der CompletionMode , der angibt, ob gewartet werden soll, bis der Neustart des Replikats abgeschlossen ist oder nicht. DoNotVerify – Return nach dem Auslösen des Neustarts des Replikats Überprüfen – Zurückgeben nach Abschluss des Entfernens

forceRemove
Boolean

Entfernt das Replikat gewaltsam.

operationTimeoutSec
Double

Das gesamte Timeout in Sekunden für den Vorgang, einschließlich des Timeouts für das Warten auf das Entfernen des Replikats, wenn CompletionMode Überprüfen ist

token
CancellationToken

Abbruchtoken

Gibt zurück

RemoveReplicaResult, das Informationen zum tatsächlich ausgewählten Replikat angibt.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Jedes der erforderlichen Argumente ist NULL.

Dies sind die Fabricfehler FabricErrorCode.ReplicaDoesNotExist – Wenn das ausgewählte Replikat nicht gefunden wurde FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.

Gilt für:

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

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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)

Parameter

nodeName
String

Knotenname, an dem das Replikat verschoben werden soll ReplicaSelector

partitionId
Guid

Partitions-ID, in der das Replikat entfernt werden muss

replicaId
Int64

Replikat-ID, die entfernt werden muss

completionMode
CompletionMode

Der CompletionMode , der angibt, ob gewartet werden soll, bis die Entfernung des Replikats abgeschlossen ist, oder nicht DoNotVerify – Return nach dem Auslösen des Entfernens des Replikats Überprüfen – Zurückgeben, nachdem das Entfernen abgeschlossen ist, d. h. das Replikat befindet sich außerhalb der FM-Ansicht.

forceRemove
Boolean

Wird das Replikat gewaltsam entfernen

token
CancellationToken

Abbruchtoken

Gibt zurück

RemoveReplicaResult, das Informationen zum tatsächlich ausgewählten Replikat angibt.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Jedes der erforderlichen Argumente ist NULL.

Dies sind die Fabricfehler FabricErrorCode.ReplicaDoesNotExist – Wenn das ausgewählte Replikat nicht gefunden wurde FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.

Gilt für:

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

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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)

Parameter

nodeName
String

Knotenname, an dem das Replikat verschoben werden soll ReplicaSelector

partitionId
Guid

Partitions-ID, in der das Replikat entfernt werden muss

replicaId
Int64

Replikat-ID, die entfernt werden muss

completionMode
CompletionMode

Der CompletionMode , der angibt, ob gewartet werden soll, bis der Neustart des Replikats abgeschlossen ist oder nicht. DoNotVerify – Return nach dem Auslösen des Neustarts des Replikats Überprüfen – Zurückgeben nach Abschluss des Entfernens

forceRemove
Boolean

Wird das Replikat gewaltsam entfernen

Gibt zurück

RemoveReplicaResult, das Informationen zum tatsächlich ausgewählten Replikat angibt.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Jedes der erforderlichen Argumente ist NULL.

Dies sind die Fabricfehler FabricErrorCode.ReplicaDoesNotExist – Wenn das ausgewählte Replikat nicht gefunden wurde FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.

Gilt für:

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean, CancellationToken)

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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)

Parameter

replicaSelector
ReplicaSelector

Der ReplicaSelector , der das zu entfernende Replikat angibt.

completionMode
CompletionMode

Der CompletionMode , der angibt, ob gewartet werden soll, bis das Entfernen des Replikats abgeschlossen ist oder nicht. DoNotVerify – Return nach dem Auslösen des Entfernens des Replikats Überprüfen – Zurückgeben, nachdem das Entfernen abgeschlossen ist, d. h. das Replikat befindet sich außerhalb der FM-Ansicht.

forceRemove
Boolean

Wird das Replikat gewaltsam entfernen

token
CancellationToken

Abbruchtoken

Gibt zurück

RemoveReplicaResult, das Informationen zum tatsächlich ausgewählten Replikat angibt.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Jedes der erforderlichen Argumente ist NULL.

Dies sind die Fabricfehler FabricErrorCode.ReplicaDoesNotExist – Wenn das ausgewählte Replikat nicht gefunden wurde FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.

Gilt für:

RemoveReplicaAsync(ReplicaSelector, CompletionMode, Boolean)

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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)

Parameter

replicaSelector
ReplicaSelector

Der ReplicaSelector , der das zu entfernende Replikat angibt.

completionMode
CompletionMode

Der CompletionMode , der angibt, ob gewartet werden soll, bis das Entfernen des Replikats abgeschlossen ist oder nicht DoNotVerify – Return nach dem Auslösen des Entfernens des Replikats Überprüfen – Zurückgeben, nachdem das Entfernen abgeschlossen ist, d. h. das Replikat ist aus dem FM vie.w

forceRemove
Boolean

Wird das Replikat gewaltsam entfernen

Gibt zurück

RemoveReplicaResult, das Informationen zum tatsächlich ausgewählten Replikat angibt.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Jedes der erforderlichen Argumente ist NULL.

Dies sind die Fabricfehler FabricErrorCode.ReplicaDoesNotExist – Wenn das ausgewählte Replikat nicht gefunden wurde FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.

Gilt für:

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

Diese API entfernt das Replikat (Äquivalent zu ReportFault – Permanent), das durch das übergebene angegeben ReplicaSelectorwird.

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)

Parameter

replicaSelector
ReplicaSelector

Der ReplicaSelector , der das zu entfernende Replikat angibt.

completionMode
CompletionMode

Der CompletionMode , der angibt, ob gewartet werden soll, bis die Entfernung des Replikats abgeschlossen ist, oder nicht DoNotVerify – Return nach dem Auslösen des Entfernens des Replikats Überprüfen – Zurückgeben, nachdem das Entfernen abgeschlossen ist, d. h. das Replikat befindet sich außerhalb der FM-Ansicht.

forceRemove
Boolean

Entfernt das Replikat gewaltsam.

operationTimeout
TimeSpan

Das Gesamttimeout für den Vorgang, einschließlich des Timeouts, auf das Entfernen des Replikats zu warten, wenn CompletionMode Überprüfen ist

token
CancellationToken

Abbruchtoken

Gibt zurück

RemoveReplicaResult, das Informationen zum tatsächlich ausgewählten Replikat angibt.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Jedes der erforderlichen Argumente ist NULL.

Dies sind die Fabricfehler FabricErrorCode.ReplicaDoesNotExist – Wenn das ausgewählte Replikat nicht gefunden wurde FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.

Gilt für: