Partilhar via


FabricClient.TestManagementClient Classe

Definição

Fornece métodos para emitir e controlar comandos de teste.

public sealed class FabricClient.TestManagementClient
type FabricClient.TestManagementClient = class
Public NotInheritable Class FabricClient.TestManagementClient
Herança
FabricClient.TestManagementClient

Métodos

CancelTestCommandAsync(Guid, Boolean)

Cancela um comando de teste.

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Cancela um comando de teste.

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Cancela um comando de teste.

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Cancela um comando de teste.

CleanTestStateAsync()

Limpa todo o estado de teste no cluster.

CleanTestStateAsync(TimeSpan, CancellationToken)

Limpa todo o estado de teste no cluster.

GetChaosAsync(TimeSpan, CancellationToken)

Obtém uma descrição do estado do Caos.

GetChaosEventsAsync(ChaosEventsSegmentFilter, Int64, TimeSpan, CancellationToken)

Recupera um histórico de eventos do Chaos. Os eventos a serem retornados podem ser filtrados com base no tempo de ocorrência. Quando nenhum filtro for definido, todos os eventos serão retornados.

GetChaosEventsAsync(String, Int64, TimeSpan, CancellationToken)

Recupera um segmento do histórico de eventos chaos.

GetChaosReportAsync(ChaosReportFilter)

Recupera o relatório de execuções do Chaos.

GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken)

Recupera o relatório de execuções do Chaos.

GetChaosReportAsync(String)

Recupera o relatório de execuções do Chaos.

GetChaosReportAsync(String, TimeSpan, CancellationToken)

Recupera o relatório de execuções do Chaos.

GetChaosScheduleAsync(TimeSpan, CancellationToken)

Obtém a descrição da agenda Caos.

GetNodeTransitionProgressAsync(Guid, TimeSpan, CancellationToken)

Obtém o progresso de um comando iniciado usando StartNodeTransitionAsync().

GetPartitionDataLossProgressAsync(Guid)

Obtém o progresso de um comando de teste iniciado usando StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, CancellationToken)

Obtém o progresso de um comando de teste iniciado usando StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, TimeSpan)

Obtém o progresso de um comando de teste iniciado usando StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, TimeSpan, CancellationToken)

Obtém o progresso de um comando de teste iniciado usando StartPartitionDataLossAsync().

GetPartitionQuorumLossProgressAsync(Guid)

Obtém o progresso de um comando de teste iniciado usando StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, CancellationToken)

Obtém o progresso de um comando de teste iniciado usando StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan)

Obtém o progresso de um comando de teste iniciado usando StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan, CancellationToken)

Obtém o progresso de um comando de teste iniciado usando StartPartitionQuorumLossAsync().

GetPartitionRestartProgressAsync(Guid)

Obtém o progresso de um comando de teste iniciado usando StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, CancellationToken)

Obtém o progresso de um comando de teste iniciado usando StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, TimeSpan)

Obtém o progresso de um comando de teste iniciado usando StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, TimeSpan, CancellationToken)

Obtém o progresso de um comando de teste iniciado usando StartPartitionRestartAsync().

GetTestCommandStatusListAsync(CancellationToken)

Obtém o status de comandos de teste.

GetTestCommandStatusListAsync(TestCommandStateFilter, TestCommandTypeFilter, TimeSpan, CancellationToken)

Obtém o status de comandos de teste.

GetTestCommandStatusListAsync(TestCommandStateFilter, TimeSpan, CancellationToken)

Obtém o status de comandos de teste.

GetTestCommandStatusListAsync(TestCommandTypeFilter, TimeSpan, CancellationToken)

Obtém o status de comandos de teste.

GetTestCommandStatusListAsync(TimeSpan)

Obtém o status de comandos de teste.

GetTestCommandStatusListAsync(TimeSpan, CancellationToken)

Obtém o status de comandos de teste.

InvokeDataLossAsync(PartitionSelector, DataLossMode)
Obsoleto.

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)
Obsoleto.

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)
Obsoleto.

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

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

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan)
Obsoleto.

Induz a perda de quorum de uma determinada partição de serviço com estado.

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

Induz a perda de quorum de uma determinada partição de serviço com estado.

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

Induz a perda de quorum de uma determinada partição de serviço com estado.

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

Induz a perda de quorum de uma determinada partição de serviço com estado.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode)
Obsoleto.

Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, CancellationToken)
Obsoleto.

Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan)
Obsoleto.

Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.

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

Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.

SetChaosScheduleAsync(ChaosScheduleDescription, TimeSpan, CancellationToken)

Essa API definirá uma descrição do Agendamento do Caos.

StartChaosAsync(ChaosParameters)

Essa API iniciará o Chaos com os valores de parâmetro fornecidos.

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

Essa API iniciará o Chaos com os valores de parâmetro fornecidos.

StartNodePoisonAsync(StartNodePoisonDescription, TimeSpan, CancellationToken)

Essa API envenenará um nó para torná-lo inativo e, em seguida, reencontrará o cluster com êxito.

StartNodeTransitionAsync(NodeTransitionDescription, TimeSpan, CancellationToken)

Inicia ou interrompe um nó de cluster. Um nó de cluster é um processo, não a própria instância do sistema operacional. Para iniciar um nó, passe um objeto do tipo NodeStartDescription para o parâmetro de descrição. Para interromper um nó, passe um objeto do tipo NodeStopDescription. Depois que essa API retornar, chame GetNodeTransitionProgressAsync() para obter progresso na operação.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode)

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken)

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan)

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

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

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan)

Induz a perda de quorum de uma determinada partição de serviço com estado.

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

Induz a perda de quorum de uma determinada partição de serviço com estado.

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

Induz a perda de quorum de uma determinada partição de serviço com estado.

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

Induz a perda de quorum de uma determinada partição de serviço com estado.

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)

Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)

Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)

Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.

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

Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.

StopChaosAsync()

Essa API interromperá o Chaos.

StopChaosAsync(TimeSpan, CancellationToken)

Essa API interromperá o Chaos.

ValidateApplicationAsync(Uri, TimeSpan)

Essa API validará a disponibilidade e a integridade de todos os serviços no aplicativo especificado.

ValidateApplicationAsync(Uri, TimeSpan, CancellationToken)

Essa API validará a disponibilidade e a integridade de todos os serviços no aplicativo especificado.

ValidateApplicationAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

Essa API validará a disponibilidade e a integridade de todos os serviços no aplicativo especificado.

ValidateServiceAsync(Uri, TimeSpan)

Essa API validará a disponibilidade e a integridade do serviço especificado.

ValidateServiceAsync(Uri, TimeSpan, CancellationToken)

Essa API validará a disponibilidade e a integridade do serviço especificado.

ValidateServiceAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

Essa API validará a disponibilidade e a integridade do serviço especificado.

Aplica-se a