FabricClient.ServiceManagementClient.RestartReplicaAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RestartReplicaAsync(String, Guid, Int64) |
Startet ein Dienstreplikat eines permanenten Diensts neu, das auf einem Knoten ausgeführt wird. |
RestartReplicaAsync(String, Guid, Int64, TimeSpan, CancellationToken) |
Startet ein Dienstreplikat eines permanenten Diensts neu, das auf einem Knoten ausgeführt wird. Nimmt auch ein Timeoutintervall in Anspruch. Dies ist die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor das vom Vorgang beobachtete Token und das Abbruchtoken zurückgegeben TimeoutException wird. |
RestartReplicaAsync(String, Guid, Int64)
Startet ein Dienstreplikat eines permanenten Diensts neu, das auf einem Knoten ausgeführt wird.
public System.Threading.Tasks.Task RestartReplicaAsync (string nodeName, Guid partitionId, long replicaOrInstanceId);
member this.RestartReplicaAsync : string * Guid * int64 -> System.Threading.Tasks.Task
Public Function RestartReplicaAsync (nodeName As String, partitionId As Guid, replicaOrInstanceId As Long) As Task
Parameter
- nodeName
- String
Der Name des Knotens.
- partitionId
- Guid
Der Partitionsbezeichner.
- replicaOrInstanceId
- Int64
Der Instanzbezeichner.
Gibt zurück
Ein Task, der die Bestätigung der Anforderung darstellt.
Ausnahmen
Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions .
Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions .
ReplicaDoesNotExistwird zurückgegeben, wenn das Replikat oder die instance-ID nicht auf dem Knoten ausgeführt wird.
InvalidReplicaStateForReplicaOperationwird zurückgegeben, wenn das Replikat oder die instance-ID zu diesem Zeitpunkt nicht neu gestartet oder entfernt werden kann, da es sich in einem ungültigen Zustand befindet. Beispielsweise wird das Replikat bereits geschlossen.
InvalidReplicaOperation wird zurückgegeben, wenn das Replikat nicht zu einem zustandsbehafteten persistenten Dienst gehört. Nur zustandsbehaftete persistente Replikate können neu gestartet werden.
Siehe auch https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung häufiger FabricClient-Fehler.
Wenn nodeName
null oder leer ist.
Hinweise
WARNUNG: Bei Verwendung dieser API werden keine Sicherheitsüberprüfungen durchgeführt. Eine falsche Verwendung dieser API kann zum Verlust der Verfügbarkeit von zustandsbehafteten Diensten führen.
Das Standardtimeout beträgt eine Minute, für die das System den Vorgang fortsetzen kann, bevor zurückgegeben TimeoutExceptionwird.
Gilt für:
RestartReplicaAsync(String, Guid, Int64, TimeSpan, CancellationToken)
Startet ein Dienstreplikat eines permanenten Diensts neu, das auf einem Knoten ausgeführt wird. Nimmt auch ein Timeoutintervall in Anspruch. Dies ist die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor das vom Vorgang beobachtete Token und das Abbruchtoken zurückgegeben TimeoutException wird.
public System.Threading.Tasks.Task RestartReplicaAsync (string nodeName, Guid partitionId, long replicaOrInstanceId, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.RestartReplicaAsync : string * Guid * int64 * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RestartReplicaAsync (nodeName As String, partitionId As Guid, replicaOrInstanceId As Long, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parameter
- nodeName
- String
Der Name des Knotens.
- partitionId
- Guid
Der Partitionsbezeichner.
- replicaOrInstanceId
- Int64
Der Instanzbezeichner.
- timeout
- TimeSpan
Der Zeitraum, der die maximale Zeitspanne definiert, ermöglicht es, dass dieser Vorgang fortgesetzt werden kann, bevor ein TimeoutExceptionzurückgegeben wird.
- cancellationToken
- CancellationToken
Das optionale Abbruchtoken, das der Vorgang beobachtet. Sie kann verwendet werden, um eine Benachrichtigung zu senden, dass der Vorgang abgebrochen werden soll. Beachten Sie, dass der Abbruch eine Empfehlung ist und dass der Vorgang auch dann abgeschlossen werden kann, wenn er abgebrochen wird.
Gibt zurück
Ein Task, der die Bestätigung der Anforderung darstellt.
Ausnahmen
Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions .
Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions .
ReplicaDoesNotExistwird zurückgegeben, wenn das Replikat oder die instance-ID nicht auf dem Knoten ausgeführt wird.
InvalidReplicaStateForReplicaOperationwird zurückgegeben, wenn das Replikat oder die instance-ID zu diesem Zeitpunkt nicht neu gestartet oder entfernt werden kann, da es sich in einem ungültigen Zustand befindet. Beispielsweise wird das Replikat bereits geschlossen.
InvalidReplicaOperation wird zurückgegeben, wenn das Replikat nicht zu einem zustandsbehafteten persistenten Dienst gehört. Nur zustandsbehaftete persistente Replikate können neu gestartet werden.
Siehe auch https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung häufiger FabricClient-Fehler.
Wenn nodeName
null oder leer ist.
Hinweise
WARNUNG: Bei Verwendung dieser API werden keine Sicherheitsüberprüfungen durchgeführt. Eine falsche Verwendung dieser API kann zum Verlust der Verfügbarkeit von zustandsbehafteten Diensten führen.
Gilt für:
Azure SDK for .NET