FabricClient.TestManagementClient Klasse

Definition

Stellt Methoden zum Ausgeben und Steuern von Testbefehlen bereit.

public sealed class FabricClient.TestManagementClient
type FabricClient.TestManagementClient = class
Public NotInheritable Class FabricClient.TestManagementClient
Vererbung
FabricClient.TestManagementClient

Methoden

CancelTestCommandAsync(Guid, Boolean)

Bricht einen Testbefehl ab.

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Bricht einen Testbefehl ab.

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Bricht einen Testbefehl ab.

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Bricht einen Testbefehl ab.

CleanTestStateAsync()

Bereinigt den gesamten Teststatus im Cluster.

CleanTestStateAsync(TimeSpan, CancellationToken)

Bereinigt den gesamten Teststatus im Cluster.

GetChaosAsync(TimeSpan, CancellationToken)

Ruft eine Beschreibung des Zustands von Chaos ab.

GetChaosEventsAsync(ChaosEventsSegmentFilter, Int64, TimeSpan, CancellationToken)

Ruft einen Verlauf von Chaosereignissen ab. Die zurückzugebenden Ereignisse können nach dem Zeitpunkt des Auftretens gefiltert werden. Wenn kein Filter definiert ist, werden alle Ereignisse zurückgegeben.

GetChaosEventsAsync(String, Int64, TimeSpan, CancellationToken)

Ruft ein Segment des Verlaufs von Chaos-Ereignissen ab.

GetChaosReportAsync(ChaosReportFilter)

Ruft den Bericht der Chaosausführungen ab.

GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken)

Ruft den Bericht der Chaosausführungen ab.

GetChaosReportAsync(String)

Ruft den Bericht der Chaosausführungen ab.

GetChaosReportAsync(String, TimeSpan, CancellationToken)

Ruft den Bericht der Chaosausführungen ab.

GetChaosScheduleAsync(TimeSpan, CancellationToken)

Ruft die Beschreibung des Chaos-Zeitplans ab.

GetNodeTransitionProgressAsync(Guid, TimeSpan, CancellationToken)

Ruft den Fortschritt eines Befehls ab, der mit StartNodeTransitionAsync() gestartet wurde.

GetPartitionDataLossProgressAsync(Guid)

Ruft den Fortschritt eines testbefehls ab, der mit StartPartitionDataLossAsync() gestartet wurde.

GetPartitionDataLossProgressAsync(Guid, CancellationToken)

Ruft den Fortschritt eines testbefehls ab, der mit StartPartitionDataLossAsync() gestartet wurde.

GetPartitionDataLossProgressAsync(Guid, TimeSpan)

Ruft den Fortschritt eines testbefehls ab, der mit StartPartitionDataLossAsync() gestartet wurde.

GetPartitionDataLossProgressAsync(Guid, TimeSpan, CancellationToken)

Ruft den Fortschritt eines testbefehls ab, der mit StartPartitionDataLossAsync() gestartet wurde.

GetPartitionQuorumLossProgressAsync(Guid)

Ruft den Fortschritt eines testbefehls ab, der mit StartPartitionQuorumLossAsync() gestartet wurde.

GetPartitionQuorumLossProgressAsync(Guid, CancellationToken)

Ruft den Fortschritt eines testbefehls ab, der mit StartPartitionQuorumLossAsync() gestartet wurde.

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan)

Ruft den Fortschritt eines testbefehls ab, der mit StartPartitionQuorumLossAsync() gestartet wurde.

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan, CancellationToken)

Ruft den Fortschritt eines testbefehls ab, der mit StartPartitionQuorumLossAsync() gestartet wurde.

GetPartitionRestartProgressAsync(Guid)

Ruft den Fortschritt eines mit StartPartitionRestartAsync() gestarteten Testbefehls ab.

GetPartitionRestartProgressAsync(Guid, CancellationToken)

Ruft den Fortschritt eines mit StartPartitionRestartAsync() gestarteten Testbefehls ab.

GetPartitionRestartProgressAsync(Guid, TimeSpan)

Ruft den Fortschritt eines mit StartPartitionRestartAsync() gestarteten Testbefehls ab.

GetPartitionRestartProgressAsync(Guid, TimeSpan, CancellationToken)

Ruft den Fortschritt eines mit StartPartitionRestartAsync() gestarteten Testbefehls ab.

GetTestCommandStatusListAsync(CancellationToken)

Ruft die status von Testbefehlen ab.

GetTestCommandStatusListAsync(TestCommandStateFilter, TestCommandTypeFilter, TimeSpan, CancellationToken)

Ruft die status von Testbefehlen ab.

GetTestCommandStatusListAsync(TestCommandStateFilter, TimeSpan, CancellationToken)

Ruft die status von Testbefehlen ab.

GetTestCommandStatusListAsync(TestCommandTypeFilter, TimeSpan, CancellationToken)

Ruft die status von Testbefehlen ab.

GetTestCommandStatusListAsync(TimeSpan)

Ruft die status von Testbefehlen ab.

GetTestCommandStatusListAsync(TimeSpan, CancellationToken)

Ruft die status von Testbefehlen ab.

InvokeDataLossAsync(PartitionSelector, DataLossMode)
Veraltet.

Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus.

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)
Veraltet.

Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)
Veraltet.

Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
Veraltet.

Diese API verursacht einen Datenverlust für die angegebene Partition. Sie löst einen Aufruf der OnDataLoss-API der Partition aus.

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan)
Veraltet.

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

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, CancellationToken)
Veraltet.

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

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan)
Veraltet.

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

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan, CancellationToken)
Veraltet.

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

RestartPartitionAsync(PartitionSelector, RestartPartitionMode)
Veraltet.

Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, CancellationToken)
Veraltet.

Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan)
Veraltet.

Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)
Veraltet.

Diese API startet einige oder alle Replikate einer Partition gleichzeitig neu (stellt sicher, dass alle Replikate gleichzeitig ausgefallen sind) abhängig von RestartPartitionMode.

SetChaosScheduleAsync(ChaosScheduleDescription, TimeSpan, CancellationToken)

Diese API legt eine Beschreibung des Chaos-Zeitplans fest.

StartChaosAsync(ChaosParameters)

Diese API startet Chaos mit den angegebenen Parameterwerten.

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

Diese API startet Chaos mit den angegebenen Parameterwerten.

StartNodePoisonAsync(StartNodePoisonDescription, TimeSpan, CancellationToken)

Diese API vergiftet einen Knoten, um ihn zu löschen, und dann wird der Cluser erfolgreich wieder angezeigt.

StartNodeTransitionAsync(NodeTransitionDescription, TimeSpan, CancellationToken)

Startet oder beendet einen Clusterknoten. Ein Clusterknoten ist ein Prozess, nicht die Betriebssysteminstanz selbst. Um einen Knoten zu starten, übergeben Sie ein Objekt vom Typ NodeStartDescription an den description-Parameter. Um einen Knoten zu beenden, übergeben Sie ein Objekt vom Typ NodeStopDescription. Nachdem diese API zurückgegeben wurde, rufen Sie GetNodeTransitionProgressAsync() auf, um den Fortschritt für den Vorgang abzurufen.

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)

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.

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.

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)

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.

StopChaosAsync()

Diese API beendet Chaos.

StopChaosAsync(TimeSpan, CancellationToken)

Diese API beendet Chaos.

ValidateApplicationAsync(Uri, TimeSpan)

Diese API überprüft die Verfügbarkeit und Integrität aller Dienste in der angegebenen Anwendung.

ValidateApplicationAsync(Uri, TimeSpan, CancellationToken)

Diese API überprüft die Verfügbarkeit und Integrität aller Dienste in der angegebenen Anwendung.

ValidateApplicationAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

Diese API überprüft die Verfügbarkeit und Integrität aller Dienste in der angegebenen Anwendung.

ValidateServiceAsync(Uri, TimeSpan)

Diese API überprüft die Verfügbarkeit und Integrität des angegebenen Diensts.

ValidateServiceAsync(Uri, TimeSpan, CancellationToken)

Diese API überprüft die Verfügbarkeit und Integrität des angegebenen Diensts.

ValidateServiceAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

Diese API überprüft die Verfügbarkeit und Integrität des angegebenen Diensts.

Gilt für: