Partager via


FabricClient.TestManagementClient Classe

Définition

Fournit des méthodes pour émettre et contrôler des commandes de test.

public sealed class FabricClient.TestManagementClient
type FabricClient.TestManagementClient = class
Public NotInheritable Class FabricClient.TestManagementClient
Héritage
FabricClient.TestManagementClient

Méthodes

CancelTestCommandAsync(Guid, Boolean)

Annule une commande de test.

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Annule une commande de test.

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Annule une commande de test.

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Annule une commande de test.

CleanTestStateAsync()

Nettoie tout l’état de test dans le cluster.

CleanTestStateAsync(TimeSpan, CancellationToken)

Nettoie tout l’état de test dans le cluster.

GetChaosAsync(TimeSpan, CancellationToken)

Obtient une description de l’état de Chaos.

GetChaosEventsAsync(ChaosEventsSegmentFilter, Int64, TimeSpan, CancellationToken)

Récupère un historique des événements Chaos. Les événements à retourner peuvent être filtrés en fonction de l’heure d’occurrence. Lorsqu’aucun filtre n’est défini, tous les événements sont retournés.

GetChaosEventsAsync(String, Int64, TimeSpan, CancellationToken)

Récupère un segment de l’historique des événements Chaos.

GetChaosReportAsync(ChaosReportFilter)

Récupère le rapport des exécutions chaos.

GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken)

Récupère le rapport des exécutions chaos.

GetChaosReportAsync(String)

Récupère le rapport des exécutions chaos.

GetChaosReportAsync(String, TimeSpan, CancellationToken)

Récupère le rapport des exécutions chaos.

GetChaosScheduleAsync(TimeSpan, CancellationToken)

Obtient la description de la planification Chaos.

GetNodeTransitionProgressAsync(Guid, TimeSpan, CancellationToken)

Obtient la progression d’une commande démarrée à l’aide de StartNodeTransitionAsync().

GetPartitionDataLossProgressAsync(Guid)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, CancellationToken)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, TimeSpan)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, TimeSpan, CancellationToken)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionDataLossAsync().

GetPartitionQuorumLossProgressAsync(Guid)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, CancellationToken)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan, CancellationToken)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionQuorumLossAsync().

GetPartitionRestartProgressAsync(Guid)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, CancellationToken)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, TimeSpan)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, TimeSpan, CancellationToken)

Obtient la progression d’une commande de test démarrée à l’aide de StartPartitionRestartAsync().

GetTestCommandStatusListAsync(CancellationToken)

Obtient le status des commandes de test.

GetTestCommandStatusListAsync(TestCommandStateFilter, TestCommandTypeFilter, TimeSpan, CancellationToken)

Obtient le status des commandes de test.

GetTestCommandStatusListAsync(TestCommandStateFilter, TimeSpan, CancellationToken)

Obtient le status des commandes de test.

GetTestCommandStatusListAsync(TestCommandTypeFilter, TimeSpan, CancellationToken)

Obtient le status des commandes de test.

GetTestCommandStatusListAsync(TimeSpan)

Obtient le status des commandes de test.

GetTestCommandStatusListAsync(TimeSpan, CancellationToken)

Obtient le status des commandes de test.

InvokeDataLossAsync(PartitionSelector, DataLossMode)
Obsolète.

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)
Obsolète.

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)
Obsolète.

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
Obsolète.

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan)
Obsolète.

Entraîne une perte de quorum pour une partition de service avec état.

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, CancellationToken)
Obsolète.

Entraîne une perte de quorum pour une partition de service avec état.

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan)
Obsolète.

Entraîne une perte de quorum pour une partition de service avec état.

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan, CancellationToken)
Obsolète.

Entraîne une perte de quorum pour une partition de service avec état.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode)
Obsolète.

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, CancellationToken)
Obsolète.

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan)
Obsolète.

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)
Obsolète.

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

SetChaosScheduleAsync(ChaosScheduleDescription, TimeSpan, CancellationToken)

Cette API définit une description de la planification du chaos.

StartChaosAsync(ChaosParameters)

Cette API démarre Chaos avec les valeurs de paramètre fournies.

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

Cette API démarre Chaos avec les valeurs de paramètre fournies.

StartNodePoisonAsync(StartNodePoisonDescription, TimeSpan, CancellationToken)

Cette API empoisonne un nœud pour le faire tomber, puis rejoint le cluser avec succès.

StartNodeTransitionAsync(NodeTransitionDescription, TimeSpan, CancellationToken)

Démarre ou arrête un nœud de cluster. Un nœud de cluster est un processus, pas l’instance de système d’exploitation proprement dite. Pour démarrer un nœud, transmettez un objet de type NodeStartDescription dans le paramètre description. Pour arrêter un nœud, transmettez un objet de type NodeStopDescription. Une fois cette API retournée, appelez GetNodeTransitionProgressAsync() pour obtenir la progression de l’opération.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode)

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken)

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan)

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan, CancellationToken)

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan)

Entraîne une perte de quorum pour une partition de service avec état.

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

Entraîne une perte de quorum pour une partition de service avec état.

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

Entraîne une perte de quorum pour une partition de service avec état.

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

Entraîne une perte de quorum pour une partition de service avec état.

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

StopChaosAsync()

Cette API arrêtera Chaos.

StopChaosAsync(TimeSpan, CancellationToken)

Cette API arrêtera Chaos.

ValidateApplicationAsync(Uri, TimeSpan)

Cette API valide la disponibilité et l’intégrité de tous les services dans l’application spécifiée.

ValidateApplicationAsync(Uri, TimeSpan, CancellationToken)

Cette API valide la disponibilité et l’intégrité de tous les services dans l’application spécifiée.

ValidateApplicationAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

Cette API valide la disponibilité et l’intégrité de tous les services dans l’application spécifiée.

ValidateServiceAsync(Uri, TimeSpan)

Cette API valide la disponibilité et l’intégrité du service spécifié.

ValidateServiceAsync(Uri, TimeSpan, CancellationToken)

Cette API valide la disponibilité et l’intégrité du service spécifié.

ValidateServiceAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

Cette API valide la disponibilité et l’intégrité du service spécifié.

S’applique à