FabricClient.TestManagementClient.StartPartitionRestartAsync 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
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan) |
Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode) |
Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken) |
Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken) |
Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)
Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan) As Task
Parameter
- operationId
- Guid
Eine GUID, die einen Aufruf dieser API identifiziert; dies wird an die entsprechende GetProgress-API übergeben.
- partitionSelector
- PartitionSelector
PartitionSelector , die die Partition angibt, die neu gestartet werden muss.
- restartPartitionMode
- RestartPartitionMode
Die RestartPartitionMode , die AllReplicasOrInstances oder OnlyActiveSecondaries sein kann, basierend auf der die neu zu startenden Replikate ausgewählt werden.
- operationTimeout
- TimeSpan
Das gesamtzeitlimit für den Vorgang.
Gibt zurück
Eine Aufgabe.
Ausnahmen
Die Aktion dauerte mehr als die zugewiesene Zeit.
Jedes der erforderlichen Argumente ist NULL.
Die Eingabe war ungültig.
Dies sind die Fabricfehler FabricErrorCode.PartitionNotFound – wenn die ausgewählte Partition nicht vorhanden ist.
Hinweise
Diese API ist nützlich, um die Wiederherstellungszeit einer Partition nach einem vollständigen oder teilweisen Neustart zu testen und das Failover zu testen.
Diese API kann sowohl für zustandsbehaftete als auch für zustandslose Dienste aufgerufen werden. Wenn der Aufruf für einen zustandslosen Dienst erfolgt, muss RestartPartitionMode RestartPartitionMode.AllReplicasOrInstances sein. Andere Modi führen zu ArgumentException im zurückgegebenen Result-Objekt, wenn GetPartitionRestartProgressAsync() aufgerufen wird. Siehe GetPartitionRestartProgressAsync().
Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.
Gilt für:
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)
Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode) As Task
Parameter
- operationId
- Guid
Eine GUID, die einen Aufruf dieser API identifiziert; dies wird an die entsprechende GetProgress-API übergeben.
- partitionSelector
- PartitionSelector
PartitionSelector , die die Partition angibt, die neu gestartet werden muss.
- restartPartitionMode
- RestartPartitionMode
Die RestartPartitionMode , die AllReplicasOrInstances oder OnlyActiveSecondaries sein kann, basierend auf der die neu zu startenden Replikate ausgewählt werden.
Gibt zurück
Eine Aufgabe.
Ausnahmen
Die Aktion dauerte mehr als die zugewiesene Zeit.
Jedes der erforderlichen Argumente ist NULL.
Die Eingabe war ungültig.
Dies sind die Fabricfehler FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.
Hinweise
Diese API ist nützlich, um die Wiederherstellungszeit einer Partition nach einem vollständigen oder teilweisen Neustart zu testen und das Failover zu testen.
Diese API kann sowohl für zustandsbehaftete als auch für zustandslose Dienste aufgerufen werden. Wenn der Aufruf für einen zustandslosen Dienst erfolgt, muss RestartPartitionMode RestartPartitionMode.AllReplicasOrInstances sein. Andere Modi führen zu ArgumentException im zurückgegebenen Result-Objekt, wenn GetPartitionRestartProgressAsync() aufgerufen wird. Siehe GetPartitionRestartProgressAsync().
Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.
Gilt für:
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)
Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, cancellationToken As CancellationToken) As Task
Parameter
- operationId
- Guid
Eine GUID, die einen Aufruf dieser API identifiziert; dies wird an die entsprechende GetProgress-API übergeben.
- partitionSelector
- PartitionSelector
PartitionSelector , die die Partition angibt, die neu gestartet werden muss
- restartPartitionMode
- RestartPartitionMode
Die RestartPartitionMode , die AllReplicasOrInstances oder OnlyActiveSecondaries sein kann, basierend auf der die neu zu startenden Replikate ausgewählt werden.
- cancellationToken
- CancellationToken
Diesem Token kann signalisiert werden, dass dieser Vorgang abgebrochen wird, bevor er abgeschlossen wird.
Gibt zurück
Eine Aufgabe.
Ausnahmen
Die Aktion dauerte mehr als die zugewiesene Zeit.
Jedes der erforderlichen Argumente ist NULL.
Die Eingabe war ungültig.
Dies sind die Fabricfehler FabricErrorCode.PartitionNotFound – wenn die ausgewählte Partition nicht vorhanden ist.
Hinweise
Diese API ist nützlich, um die Wiederherstellungszeit einer Partition nach einem vollständigen oder teilweisen Neustart zu testen und das Failover zu testen.
Diese API kann sowohl für zustandsbehaftete als auch für zustandslose Dienste aufgerufen werden. Wenn der Aufruf für einen zustandslosen Dienst erfolgt, muss RestartPartitionMode RestartPartitionMode.AllReplicasOrInstances sein. Andere Modi führen zu ArgumentException im zurückgegebenen Result-Objekt, wenn GetPartitionRestartProgressAsync() aufgerufen wird. Siehe GetPartitionRestartProgressAsync().
Gilt für:
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)
Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parameter
- operationId
- Guid
Eine GUID, die einen Aufruf dieser API identifiziert; dies wird an die entsprechende GetProgress-API übergeben.
- partitionSelector
- PartitionSelector
PartitionSelector , die die Partition angibt, die neu gestartet werden muss.
- restartPartitionMode
- RestartPartitionMode
Die RestartPartitionMode , die AllReplicasOrInstances oder OnlyActiveSecondaries sein kann, basierend auf der die neu zu startenden Replikate ausgewählt werden.
- operationTimeout
- TimeSpan
Das gesamtzeitlimit für den Vorgang.
- cancellationToken
- CancellationToken
Diesem Token kann signalisiert werden, dass dieser Vorgang abgebrochen wird, bevor er abgeschlossen wird.
Gibt zurück
Eine Aufgabe.
Ausnahmen
Die Aktion dauerte mehr als die zugewiesene Zeit.
Jedes der erforderlichen Argumente ist NULL.
Die Eingabe war ungültig.
Dies sind die Fabricfehler FabricErrorCode.PartitionNotFound – wenn die ausgewählte Partition nicht vorhanden ist.
Hinweise
Diese API ist nützlich, um die Wiederherstellungszeit einer Partition nach einem vollständigen oder teilweisen Neustart zu testen und das Failover zu testen.
Diese API kann sowohl für zustandsbehaftete als auch für zustandslose Dienste aufgerufen werden. Wenn der Aufruf für einen zustandslosen Dienst erfolgt, muss RestartPartitionMode RestartPartitionMode.AllReplicasOrInstances sein. Andere Modi führen zu ArgumentException im zurückgegebenen Result-Objekt, wenn GetPartitionRestartProgressAsync() aufgerufen wird. Siehe GetPartitionRestartProgressAsync().
Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.
Gilt für:
Azure SDK for .NET