FabricClient.FaultManagementClient.RestartNodeAsync 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
RestartNodeAsync(ReplicaSelector, CompletionMode) |
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet. |
RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken) |
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet. |
RestartNodeAsync(String, BigInteger, CompletionMode) |
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet. |
RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken) |
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet. |
RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken) |
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet. |
RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken) |
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet. |
RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken) |
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet. |
RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken) |
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet. |
RestartNodeAsync(ReplicaSelector, CompletionMode)
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet.
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode) As Task(Of RestartNodeResult)
Parameter
- replicaSelector
- ReplicaSelector
Dieser Parameter wird verwendet, um ein bestimmtes Replikat auszuwählen. Der entsprechende Knoten dieses Replikats wird neu gestartet.
- completionMode
- CompletionMode
Wenn diese Einstellung auf Überprüfen festgelegt ist, überprüft das System, ob der Knoten neu gestartet wurde, und die API gibt erst zurück, wenn nodeStatus aktiviert ist. Wenn diese Einstellung auf DoNotVerify festgelegt ist, gibt die API zurück, sobald der Knotenneustart initiiert wurde.
Gibt zurück
Eine Aufgabe mit Informationen, die den Zielknoten und das ausgewählte Replikat darstellen.
Ausnahmen
Die ErrorCode -Eigenschaft gibt den Grund an. Wenn ErrorCode invalidArgument ist, ist nodeName ungültig. Wenn errorCode ReplicaDoesNotExist ist, wurde das ausgewählte Replikat nicht gefunden. Wenn der ErrorCode PartitionNotFound lautet, ist die angegebene Partition nicht vorhanden.
Timeout für den Vorgang.
Ein Argument mit dem Wert NULL wurde übergeben.
Hinweise
Diese API simuliert Service Fabric-Knotenfehler im Cluster, wodurch die Failoverwiederherstellungspfade Ihres Diensts getestet werden.
Gilt für:
RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken)
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet.
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)
Parameter
- replicaSelector
- ReplicaSelector
Dieser Parameter wird verwendet, um ein bestimmtes Replikat auszuwählen. Der entsprechende Knoten dieses Replikats wird neu gestartet.
- completionMode
- CompletionMode
Wenn diese Einstellung auf Überprüfen festgelegt ist, überprüft das System, ob der Knoten neu gestartet wurde, und die API gibt erst zurück, wenn nodeStatus aktiviert ist. Wenn diese Einstellung auf DoNotVerify festgelegt ist, gibt die API zurück, sobald der Knotenneustart initiiert wurde.
- token
- CancellationToken
Das Abbruchtoken, das für jede Anforderung zum Abbrechen des Vorgangs überwacht wird.
Gibt zurück
Eine Aufgabe mit Informationen, die den Zielknoten und das ausgewählte Replikat darstellen.
Ausnahmen
Die ErrorCode -Eigenschaft gibt den Grund an. Wenn ErrorCode invalidArgument ist, ist nodeName ungültig. Wenn errorCode ReplicaDoesNotExist ist, wurde das ausgewählte Replikat nicht gefunden. Wenn der ErrorCode PartitionNotFound lautet, ist die angegebene Partition nicht vorhanden.
Timeout für den Vorgang.
Ein Argument mit dem Wert NULL wurde übergeben.
Hinweise
Diese API simuliert Service Fabric-Knotenfehler im Cluster, wodurch die Failoverwiederherstellungspfade Ihres Diensts getestet werden.
Gilt für:
RestartNodeAsync(String, BigInteger, CompletionMode)
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet.
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode) As Task(Of RestartNodeResult)
Parameter
- nodeName
- String
Der Knotenname des neu zu startenden Knotens.
- nodeInstance
- BigInteger
Der Knoten instance ID des neu zu startenden Knotens. Wenn nicht angegeben oder auf 0 festgelegt ist, wird der Wert ignoriert. Wenn der instance auf -1 festgelegt ist, bestimmt das System diesen Wert intern. Wenn der instance einen positiven Wert aufweist, wird er mit der id des aktiven Knotens verglichen. Wenn die IDs nicht übereinstimmen, wird der Prozess nicht neu gestartet, und es tritt ein Fehler auf. Dieser Fehler kann durch eine veraltete Meldung verursacht werden.
- completionMode
- CompletionMode
Wenn diese Einstellung auf Überprüfen festgelegt ist, überprüft das System, ob der Knoten neu gestartet wurde, und die API gibt erst zurück, wenn nodeStatus aktiviert ist. Wenn diese Einstellung auf DoNotVerify festgelegt ist, gibt die API zurück, sobald der Knotenneustart initiiert wurde.
Gibt zurück
Eine Aufgabe mit Informationen, die den Zielknoten darstellen.
Ausnahmen
Die ErrorCode -Eigenschaft gibt den Grund an. Wenn der ErrorCode NodeNotFound ist, ist nodeName oder nodeInstance ungültig. Wenn errorCode InstanceIdMismatch ist, stimmt die bereitgestellte nodeInstance nicht mit der derzeit ausgeführten instance überein.
Timeout für den Vorgang.
Ein Argument mit dem Wert NULL wurde übergeben.
Hinweise
Diese API simuliert Service Fabric-Knotenfehler im Cluster, wodurch die Failoverwiederherstellungspfade Ihres Diensts getestet werden.
Gilt für:
RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken)
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet.
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)
Parameter
- replicaSelector
- ReplicaSelector
Dieser Parameter wird verwendet, um ein bestimmtes Replikat auszuwählen. Der Knoten, auf dem das Replikat bereitgestellt wird, wird neu gestartet.
- completionMode
- CompletionMode
Wenn diese Einstellung auf Überprüfen festgelegt ist, überprüft das System, ob der Knoten neu gestartet wurde, und die API gibt erst zurück, wenn nodeStatus aktiviert ist. Wenn diese Einstellung auf DoNotVerify festgelegt ist, gibt die API zurück, sobald der Knotenneustart initiiert wurde.
- operationTimeout
- TimeSpan
Das Timeout für diesen API-Aufruf.
- token
- CancellationToken
Das Abbruchtoken, das für jede Anforderung zum Abbrechen des Vorgangs überwacht wird.
Gibt zurück
Eine Aufgabe mit Informationen, die den Zielknoten und das ausgewählte Replikat darstellen.
Ausnahmen
Die ErrorCode -Eigenschaft gibt den Grund an. Wenn ErrorCode invalidArgument ist, ist nodeName ungültig. Wenn errorCode ReplicaDoesNotExist ist, wurde das ausgewählte Replikat nicht gefunden. Wenn der ErrorCode PartitionNotFound lautet, ist die angegebene Partition nicht vorhanden.
Timeout für den Vorgang.
Ein Argument mit dem Wert NULL wurde übergeben.
Hinweise
Diese API simuliert Service Fabric-Knotenfehler im Cluster, wodurch die Failoverwiederherstellungspfade Ihres Diensts getestet werden.
Gilt für:
RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken)
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet.
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)
Parameter
- nodeName
- String
Der Knotenname des neu zu startenden Knotens.
- nodeInstance
- BigInteger
Der Knoten instance ID des neu zu startenden Knotens. Wenn nicht angegeben oder auf 0 festgelegt ist, wird der Wert ignoriert. Wenn der instance auf -1 festgelegt ist, bestimmt das System diesen Wert intern. Wenn der instance einen positiven Wert aufweist, wird er mit der aktiven instance-ID verglichen. Wenn die Instanzen nicht übereinstimmen, wird der Prozess nicht neu gestartet, und es tritt ein Fehler auf. Dieser Fehler kann durch eine veraltete Meldung verursacht werden.
- completionMode
- CompletionMode
Wenn diese Einstellung auf Verifyfestgelegt ist, überprüft das System, ob der Knoten neu gestartet wurde, und die API gibt erst zurück, wenn nodeStatus auf Up festgelegt ist. Wenn diese Einstellung auf DoNotVerifyfestgelegt ist, gibt die API zurück, nachdem der Knotenneustart initiiert wurde.
- token
- CancellationToken
Das CancellationToken, das dieser Vorgang beobachtet. Es wird verwendet, um den Vorgang zu benachrichtigen, dass er abgebrochen werden soll.
Gibt zurück
Eine Aufgabe mit Informationen, die den Zielknoten darstellen.
Ausnahmen
Die ErrorCode -Eigenschaft gibt den Grund an. Wenn der ErrorCode NodeNotFound lautet, ist nodeName ungültig.
Wenn der ErrorCode InstanceIdMismatch ist, stimmt die nodeInstance
angegebene nicht mit der derzeit ausgeführten instance überein.
Timeout für den Vorgang.
Ein Argument mit dem Wert NULL wurde übergeben.
Hinweise
Diese API simuliert Service Fabric-Knotenfehler im Cluster, wodurch die Failoverwiederherstellungspfade Ihres Diensts getestet werden.
Gilt für:
RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken)
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet.
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)
Parameter
- nodeName
- String
Der Knotenname des neu zu startenden Knotens.
- nodeInstance
- BigInteger
Der Knoten instance ID des neu zu startenden Knotens. Wenn nicht angegeben oder auf 0 festgelegt ist, wird der Wert ignoriert. Wenn der instance auf -1 festgelegt ist, bestimmt das System diesen Wert intern. Wenn der instance einen positiven Wert aufweist, wird er mit der id des aktiven Knotens verglichen. Wenn die IDs nicht übereinstimmen, wird der Prozess nicht neu gestartet, und es tritt ein Fehler auf. Dieser Fehler kann durch eine veraltete Meldung verursacht werden.
- operationTimeout
- TimeSpan
Das Timeout für diesen API-Aufruf.
- token
- CancellationToken
Das Abbruchtoken, das für jede Anforderung zum Abbrechen des Vorgangs überwacht wird.
Gibt zurück
Eine Aufgabe mit Informationen, die den Zielknoten darstellen.
Ausnahmen
Die ErrorCode -Eigenschaft gibt den Grund an. Wenn der ErrorCode NodeNotFound lautet, ist nodeName ungültig. Wenn errorCode InstanceIdMismatch ist, stimmt die bereitgestellte nodeInstance nicht mit der derzeit ausgeführten instance überein.
Timeout für den Vorgang.
Ein Argument mit dem Wert NULL wurde übergeben.
Hinweise
Diese API simuliert Service Fabric-Knotenfehler im Cluster, wodurch die Failoverwiederherstellungspfade Ihres Diensts getestet werden.
Gilt für:
RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken)
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet.
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)
Parameter
- replicaSelector
- ReplicaSelector
Dieser Parameter wird verwendet, um ein bestimmtes Replikat auszuwählen. Der entsprechende Knoten dieses Replikats wird neu gestartet.
- createFabricDump
- Boolean
Wenn true festgelegt ist, erstellt das System das Prozessabbild für Fabric.exe auf diesem Knoten.
- completionMode
- CompletionMode
Wenn diese Einstellung auf Überprüfen festgelegt ist, überprüft das System, ob der Knoten neu gestartet wurde, und die API gibt erst zurück, wenn nodeStatus aktiviert ist. Wenn diese Einstellung auf DoNotVerify festgelegt ist, gibt die API zurück, sobald der Knotenneustart initiiert wurde.
- operationTimeout
- TimeSpan
Das Timeout für diesen API-Aufruf.
- token
- CancellationToken
Das Abbruchtoken, das für jede Anforderung zum Abbrechen des Vorgangs überwacht wird.
Gibt zurück
Eine Aufgabe mit Informationen, die den Zielknoten und das ausgewählte Replikat darstellen.
Ausnahmen
Die ErrorCode -Eigenschaft gibt den Grund an. Wenn ErrorCode invalidArgument ist, ist nodeName ungültig. Wenn errorCode ReplicaDoesNotExist ist, wurde das ausgewählte Replikat nicht gefunden. Wenn der ErrorCode PartitionNotFound lautet, ist die angegebene Partition nicht vorhanden.
Timeout für den Vorgang.
Ein Argument mit dem Wert NULL wurde übergeben.
Hinweise
Ein Clusterknoten ist ein Prozess, kein virtueller oder physischer Computer. Wenn der createFabricDump-Parameter festgelegt ist, wird der Prozess beim Neustart abgestürzt, und das Absturzabbild wird im Ordner Absturzabbilder platziert, für den der DCA für den Upload konfiguriert werden kann.
Gilt für:
RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken)
Startet einen Clusterknoten neu, indem der Fabric.exe Prozess neu gestartet wird, der den Knoten hostet.
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)
Parameter
- nodeName
- String
Der Knotenname des neu zu startenden Knotens.
- nodeInstance
- BigInteger
Der Knoten instance ID des neu zu startenden Knotens. Wenn nicht angegeben oder auf 0 festgelegt ist, wird der Wert ignoriert. Wenn der instance auf -1 festgelegt ist, bestimmt das System diesen Wert intern. Wenn der instance einen positiven Wert aufweist, wird er mit der id des aktiven Knotens verglichen. Wenn die IDs nicht übereinstimmen, wird der Prozess nicht neu gestartet, und es tritt ein Fehler auf. Dieser Fehler kann durch eine veraltete Meldung verursacht werden.
- createFabricDump
- Boolean
Wenn true festgelegt ist, erstellt das System das Prozessabbild für Fabric.exe auf diesem Knoten.
- completionMode
- CompletionMode
Wenn diese Einstellung auf Überprüfen festgelegt ist, überprüft das System, ob der Knoten neu gestartet wurde, und die API gibt erst zurück, wenn nodeStatus aktiviert ist. Wenn diese Einstellung auf DoNotVerify festgelegt ist, gibt die API zurück, sobald der Knotenneustart initiiert wurde.
- operationTimeout
- TimeSpan
Das Timeout für diesen API-Aufruf.
- token
- CancellationToken
Das Abbruchtoken, das für jede Anforderung zum Abbrechen des Vorgangs überwacht wird.
Gibt zurück
Eine Aufgabe mit Informationen, die den Zielknoten darstellen.
Ausnahmen
Die ErrorCode -Eigenschaft gibt den Grund an. Wenn der ErrorCode NodeNotFound lautet, ist nodeName ungültig. Wenn errorCode InstanceIdMismatch ist, stimmt die bereitgestellte nodeInstance nicht mit der derzeit ausgeführten instance überein.
Timeout für den Vorgang.
Ein Argument mit dem Wert NULL wurde übergeben.
Hinweise
Diese API simuliert Service Fabric-Knotenfehler im Cluster, wodurch die Failoverwiederherstellungspfade Ihres Diensts getestet werden.
Gilt für:
Azure SDK for .NET