FabricClient.TestManagementClient.StartPartitionDataLossAsync 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
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan, CancellationToken) |
Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan) |
Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode) |
Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken) |
Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus.
public System.Threading.Tasks.Task StartPartitionDataLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionDataLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.DataLossMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionDataLossAsync (operationId As Guid, partitionSelector As PartitionSelector, dataLossMode As DataLossMode, 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
Der PartitionSelector , um anzugeben, für welche Partitionsdatenverluste induziert werden müssen.
- dataLossMode
- DataLossMode
Gibt die DataLossMode Optionen zum Auslösen von Datenverlust an.
- operationTimeout
- TimeSpan
Das Gesamttimeout 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.
Wenn die API für eine Partition aufgerufen wird, die zu einem zustandslosen Dienst gehört.
Dies sind die Fabricfehler FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.
Hinweise
Der tatsächliche Datenverlust hängt von den angegebenen DataLossMode PartialDataLoss - PartialDataLoss ab: Nur ein Quorum von Replikaten wird entfernt und OnDataLoss wird für die Partition ausgelöst. Der tatsächliche Datenverlust hängt jedoch vom Vorhandensein einer Replikation in Flight ab. FullDataLoss: Alle Replikate werden entfernt, weshalb alle Daten verloren gehen und OnDataLoss ausgelöst wird.
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.
Hinweis: Nachdem diese API aufgerufen wurde, kann sie nicht rückgängig gemacht werden. Das Aufrufen von CancelTestCommandAsync() beendet nur die Ausführung und sauber internen Systemstatus. Es werden keine Daten wiederhergestellt, wenn der Befehl weit genug fortgeschritten ist, um einen Datenverlust zu verursachen.
Gilt für:
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan)
Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus.
public System.Threading.Tasks.Task StartPartitionDataLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, TimeSpan operationTimeout);
member this.StartPartitionDataLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.DataLossMode * TimeSpan -> System.Threading.Tasks.Task
Public Function StartPartitionDataLossAsync (operationId As Guid, partitionSelector As PartitionSelector, dataLossMode As DataLossMode, 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
Der PartitionSelector , um anzugeben, für welche Partitionsdatenverluste induziert werden müssen.
- dataLossMode
- DataLossMode
Gibt die DataLossMode Optionen zum Auslösen von Datenverlust an.
- operationTimeout
- TimeSpan
Das Gesamttimeout für den Vorgang
Gibt zurück
Eine Aufgabe.
Ausnahmen
Die Aktion dauerte mehr als die zugewiesene Zeit.
Jedes der erforderlichen Argumente ist NULL.
Wenn die API für eine Partition aufgerufen wird, die zu einem zustandslosen Dienst gehört.
Dies sind die Fabricfehler FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.
Hinweise
Der tatsächliche Datenverlust hängt von den angegebenen DataLossMode PartialDataLoss - PartialDataLoss ab: Nur ein Quorum von Replikaten wird entfernt und OnDataLoss wird für die Partition ausgelöst. Der tatsächliche Datenverlust hängt jedoch vom Vorhandensein einer Replikation in Flight ab. FullDataLoss: Alle Replikate werden entfernt, weshalb alle Daten verloren gehen und OnDataLoss ausgelöst wird.
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.
Hinweis: Nachdem diese API aufgerufen wurde, kann sie nicht rückgängig gemacht werden. Das Aufrufen von CancelTestCommandAsync() beendet nur die Ausführung und sauber internen Systemstatus. Es werden keine Daten wiederhergestellt, wenn der Befehl weit genug fortgeschritten ist, um einen Datenverlust zu verursachen.
Gilt für:
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode)
Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus.
public System.Threading.Tasks.Task StartPartitionDataLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode);
member this.StartPartitionDataLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.DataLossMode -> System.Threading.Tasks.Task
Public Function StartPartitionDataLossAsync (operationId As Guid, partitionSelector As PartitionSelector, dataLossMode As DataLossMode) As Task
Parameter
- operationId
- Guid
Eine GUID, die einen Aufruf dieser API identifiziert; dies wird an die entsprechende GetProgress-API übergeben.
- partitionSelector
- PartitionSelector
Der PartitionSelector , um anzugeben, welcher Partitionsdatenverlust induziert werden muss.
- dataLossMode
- DataLossMode
Gibt die DataLossMode Optionen zum Auslösen von Datenverlust an.
Gibt zurück
Eine Aufgabe.
Ausnahmen
Die Aktion dauerte mehr als die zugewiesene Zeit.
Jedes der erforderlichen Argumente ist NULL.
Wenn die API für eine Partition aufgerufen wird, die zu einem zustandslosen Dienst gehört.
Dies sind die Fabricfehler. FabricErrorCode.PartitionNotFound: Wenn die ausgewählte Partition nicht vorhanden ist.
Hinweise
Der tatsächliche Datenverlust hängt vom angegebenen DataLossModeab. PartialDataLoss: Nur ein Quorum von Replikaten wird entfernt und OnDataLoss wird für die Partition ausgelöst, der tatsächliche Datenverlust hängt jedoch vom Vorhandensein einer Replikation in Flight ab. FullDataLoss: Alle Replikate werden entfernt, weshalb alle Daten verloren gehen und OnDataLoss ausgelöst wird.
Diese API sollte nur mit einem zustandsbehafteten Dienst als Ziel aufgerufen werden.
Es wird davon abgeraten, diese API mit einem Systemdienst als Ziel aufzurufen.
Hinweis: Nachdem diese API aufgerufen wurde, kann sie nicht rückgängig gemacht werden. Das Aufrufen von CancelTestCommandAsync() beendet nur die Ausführung und sauber internen Systemstatus. Es werden keine Daten wiederhergestellt, wenn der Befehl weit genug fortgeschritten ist, um einen Datenverlust zu verursachen.
Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.
Gilt für:
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken)
Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus.
public System.Threading.Tasks.Task StartPartitionDataLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionDataLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.DataLossMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionDataLossAsync (operationId As Guid, partitionSelector As PartitionSelector, dataLossMode As DataLossMode, 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
Der PartitionSelector , um anzugeben, für welche Partitionsdatenverluste induziert werden müssen.
- dataLossMode
- DataLossMode
Gibt die DataLossMode Optionen zum Auslösen von Datenverlust an.
- 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.
Wenn die API für eine Partition aufgerufen wird, die zu einem zustandslosen Dienst gehört.
Dies sind die Fabricfehler FabricErrorCode.PartitionNotFound , wenn die angegebene ausgewählte Partition nicht vorhanden ist.
Hinweise
Der tatsächliche Datenverlust hängt von den angegebenen DataLossMode PartialDataLoss - PartialDataLoss ab: Nur ein Quorum von Replikaten wird entfernt und OnDataLoss wird für die Partition ausgelöst, der tatsächliche Datenverlust hängt jedoch vom Vorhandensein einer Inflightreplikation ab. FullDataLoss: Alle Replikate werden entfernt, weshalb alle Daten verloren gehen und OnDataLoss ausgelöst wird.
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.
Hinweis: Nachdem diese API aufgerufen wurde, kann sie nicht rückgängig gemacht werden. Das Aufrufen von CancelTestCommandAsync() beendet nur die Ausführung und sauber internen Systemstatus. Es werden keine Daten wiederhergestellt, wenn der Befehl weit genug fortgeschritten ist, um einen Datenverlust zu verursachen.
Gilt für:
Azure SDK for .NET