FabricClient.TestManagementClient.StartPartitionQuorumLossAsync Methode

Definition

Überlädt

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan)

Löst einen Quorumverlust für eine bestimmte zustandsbehaftete Dienstpartition aus.

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, CancellationToken)

Löst einen Quorumverlust für eine bestimmte zustandsbehaftete Dienstpartition aus.

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan)

Löst einen Quorumverlust für eine bestimmte zustandsbehaftete Dienstpartition aus.

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan, CancellationToken)

Löst einen Quorumverlust für eine bestimmte zustandsbehaftete Dienstpartition aus.

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan)

Löst einen Quorumverlust für eine bestimmte zustandsbehaftete Dienstpartition aus.

public System.Threading.Tasks.Task StartPartitionQuorumLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.QuorumLossMode quorumLossMode, TimeSpan quorumLossDuration);
member this.StartPartitionQuorumLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.QuorumLossMode * TimeSpan -> System.Threading.Tasks.Task
Public Function StartPartitionQuorumLossAsync (operationId As Guid, partitionSelector As PartitionSelector, quorumLossMode As QuorumLossMode, quorumLossDuration As TimeSpan) As Task

Parameter

operationId
Guid

Ein vom Benutzer bereitgestellter Bezeichner. Dieser Bezeichner kann auch an die entsprechende GetProgress-API übergeben werden.

partitionSelector
PartitionSelector

Partition, deren Quorumverlust aufgerufen wird. PartitionSelector

quorumLossMode
QuorumLossMode

PartialQuorumLoss oder FullQuorumLoss.

quorumLossDuration
TimeSpan

Die Zeitspanne, für die die Partition im Quorumverlust verbleibt.

Gibt zurück

Eine Aufgabe.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Der asynchrone Vorgang wird abgebrochen.

Die angegebene Partition ist kein Teil eines zustandsbehafteten persistenten Diensts.

Hinweise

FullQuorumLoss: Alle Replikate für die Zielpartition werden heruntergefahren. PartialQuorumLoss: Ein Quorum von Replikaten für die Zielpartition wird heruntergefahren.

quorumLossMode gibt die Anzahl der Replikate an, die fehlerhaft sind, um einen Quorumverlust zu verursachen. Die Partition bleibt für quorumLossDuration im Quorumverlust.

Diese API sollte nur mit einem zustandsbehafteten Dienst als Ziel aufgerufen werden.

Es wird davon abgeraten, diese API mit einem Systemdienst als Ziel aufzurufen.

Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.

Gilt für:

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, CancellationToken)

Löst einen Quorumverlust für eine bestimmte zustandsbehaftete Dienstpartition aus.

public System.Threading.Tasks.Task StartPartitionQuorumLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.QuorumLossMode quorumLossMode, TimeSpan quorumLossDuration, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionQuorumLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.QuorumLossMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionQuorumLossAsync (operationId As Guid, partitionSelector As PartitionSelector, quorumLossMode As QuorumLossMode, quorumLossDuration As TimeSpan, cancellationToken As CancellationToken) As Task

Parameter

operationId
Guid

Ein vom Benutzer bereitgestellter Bezeichner. Dieser Bezeichner kann auch an die entsprechende GetProgress-API übergeben werden.

partitionSelector
PartitionSelector

Partition, deren Quorumverlust aufgerufen wird. PartitionSelector

quorumLossMode
QuorumLossMode

PartialQuorumLoss oder FullQuorumLoss.

quorumLossDuration
TimeSpan

Die Zeitspanne, für die die Partition im Quorumverlust verbleibt.

cancellationToken
CancellationToken

Das Abbruchtoken für den Vorgang.

Gibt zurück

Eine Aufgabe.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Der asynchrone Vorgang wird abgebrochen.

Die angegebene Partition ist kein Teil eines zustandsbehafteten persistenten Diensts.

Hinweise

FullQuorumLoss: Alle Replikate für die Zielpartition werden heruntergefahren. PartialQuorumLoss: Ein Quorum von Replikaten für die Zielpartition wird heruntergefahren.

quorumLossMode gibt die Anzahl der Replikate an, die fehlerhaft sind, um einen Quorumverlust zu verursachen. Die Partition bleibt für quorumLossDuration im Quorumverlust.

Diese API sollte nur mit einem zustandsbehafteten Dienst als Ziel aufgerufen werden.

Es wird davon abgeraten, diese API mit einem Systemdienst als Ziel aufzurufen.

Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.

Gilt für:

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan)

Löst einen Quorumverlust für eine bestimmte zustandsbehaftete Dienstpartition aus.

public System.Threading.Tasks.Task StartPartitionQuorumLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.QuorumLossMode quorumLossMode, TimeSpan quorumLossDuration, TimeSpan operationTimeout);
member this.StartPartitionQuorumLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.QuorumLossMode * TimeSpan * TimeSpan -> System.Threading.Tasks.Task
Public Function StartPartitionQuorumLossAsync (operationId As Guid, partitionSelector As PartitionSelector, quorumLossMode As QuorumLossMode, quorumLossDuration As TimeSpan, operationTimeout As TimeSpan) As Task

Parameter

operationId
Guid

Ein vom Benutzer bereitgestellter Bezeichner. Dieser Bezeichner kann auch an die entsprechende GetProgress-API übergeben werden.

partitionSelector
PartitionSelector

Partition, deren Quorumverlust aufgerufen wird. PartitionSelector

quorumLossMode
QuorumLossMode

PartialQuorumLoss oder FullQuorumLoss.

quorumLossDuration
TimeSpan

Die Zeitspanne, für die die Partition im Quorumverlust verbleibt.

operationTimeout
TimeSpan

Gesamttimeout für den gesamten Vorgang.

Gibt zurück

Eine Aufgabe.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Der asynchrone Vorgang wird abgebrochen.

Die angegebene Partition ist kein Teil eines zustandsbehafteten persistenten Diensts.

Hinweise

FullQuorumLoss: Alle Replikate für die Zielpartition werden heruntergefahren. PartialQuorumLoss: Ein Quorum von Replikaten für die Zielpartition wird heruntergefahren.

quorumLossMode gibt die Anzahl der Replikate an, die fehlerhaft sind, um einen Quorumverlust zu verursachen. Die Partition bleibt für quorumLossDuration im Quorumverlust.

Diese API sollte nur mit einem zustandsbehafteten Dienst als Ziel aufgerufen werden.

Es wird davon abgeraten, diese API mit einem Systemdienst als Ziel aufzurufen.

Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.

Gilt für:

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan, CancellationToken)

Löst einen Quorumverlust für eine bestimmte zustandsbehaftete Dienstpartition aus.

public System.Threading.Tasks.Task StartPartitionQuorumLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.QuorumLossMode quorumlossMode, TimeSpan quorumlossDuration, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionQuorumLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.QuorumLossMode * TimeSpan * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionQuorumLossAsync (operationId As Guid, partitionSelector As PartitionSelector, quorumlossMode As QuorumLossMode, quorumlossDuration As TimeSpan, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parameter

operationId
Guid

Ein vom Benutzer bereitgestellter Bezeichner. Dieser Bezeichner kann auch an die entsprechende GetProgress-API übergeben werden.

partitionSelector
PartitionSelector

Partition, deren Quorumverlust aufgerufen wird. PartitionSelector

quorumlossMode
QuorumLossMode

PartialQuorumLoss oder FullQuorumLoss.

quorumlossDuration
TimeSpan

Die Zeitspanne, für die die Partition im Quorumverlust verbleibt.

operationTimeout
TimeSpan

Gesamttimeout für den gesamten Vorgang.

cancellationToken
CancellationToken

Das Abbruchtoken für den Vorgang.

Gibt zurück

Eine Aufgabe.

Ausnahmen

Die Aktion dauerte mehr als die zugewiesene Zeit.

Der asynchrone Vorgang wird abgebrochen.

Die angegebene Partition ist kein Teil eines zustandsbehafteten persistenten Diensts.

Hinweise

FullQuorumLoss: Alle Replikate für die Zielpartition werden heruntergefahren. PartialQuorumLoss: Ein Quorum von Replikaten für die Zielpartition wird heruntergefahren.

quorumLossMode gibt die Anzahl der Replikate an, die fehlerhaft sind, um einen Quorumverlust zu verursachen. Die Partition bleibt für quorumLossDuration im Quorumverlust.

Diese API sollte nur mit einem zustandsbehafteten Dienst als Ziel aufgerufen werden.

Es wird davon abgeraten, diese API mit einem Systemdienst als Ziel aufzurufen.

Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.

Gilt für: