FabricClient.TestManagementClient Clase

Definición

Proporciona métodos para emitir y controlar comandos de prueba.

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

Métodos

CancelTestCommandAsync(Guid, Boolean)

Cancela un comando de prueba.

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Cancela un comando de prueba.

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Cancela un comando de prueba.

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Cancela un comando de prueba.

CleanTestStateAsync()

Limpia todo el estado de prueba del clúster.

CleanTestStateAsync(TimeSpan, CancellationToken)

Limpia todo el estado de prueba del clúster.

GetChaosAsync(TimeSpan, CancellationToken)

Obtiene una descripción del estado de Chaos.

GetChaosEventsAsync(ChaosEventsSegmentFilter, Int64, TimeSpan, CancellationToken)

Recupera un historial de eventos de Chaos. Los eventos que se van a devolver se pueden filtrar en función del tiempo de repetición. Cuando no se define ningún filtro, se devolverán todos los eventos.

GetChaosEventsAsync(String, Int64, TimeSpan, CancellationToken)

Recupera un segmento del historial de eventos de Chaos.

GetChaosReportAsync(ChaosReportFilter)

Recupera el informe de ejecuciones de Chaos.

GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken)

Recupera el informe de ejecuciones de Chaos.

GetChaosReportAsync(String)

Recupera el informe de ejecuciones de Chaos.

GetChaosReportAsync(String, TimeSpan, CancellationToken)

Recupera el informe de ejecuciones de Chaos.

GetChaosScheduleAsync(TimeSpan, CancellationToken)

Obtiene la descripción de la programación chaos.

GetNodeTransitionProgressAsync(Guid, TimeSpan, CancellationToken)

Obtiene el progreso de un comando iniciado mediante StartNodeTransitionAsync().

GetPartitionDataLossProgressAsync(Guid)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, CancellationToken)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, TimeSpan)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionDataLossAsync().

GetPartitionDataLossProgressAsync(Guid, TimeSpan, CancellationToken)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionDataLossAsync().

GetPartitionQuorumLossProgressAsync(Guid)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, CancellationToken)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionQuorumLossAsync().

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan, CancellationToken)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionQuorumLossAsync().

GetPartitionRestartProgressAsync(Guid)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, CancellationToken)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, TimeSpan)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionRestartAsync().

GetPartitionRestartProgressAsync(Guid, TimeSpan, CancellationToken)

Obtiene el progreso de un comando de prueba iniciado mediante StartPartitionRestartAsync().

GetTestCommandStatusListAsync(CancellationToken)

Obtiene el estado de los comandos de prueba.

GetTestCommandStatusListAsync(TestCommandStateFilter, TestCommandTypeFilter, TimeSpan, CancellationToken)

Obtiene el estado de los comandos de prueba.

GetTestCommandStatusListAsync(TestCommandStateFilter, TimeSpan, CancellationToken)

Obtiene el estado de los comandos de prueba.

GetTestCommandStatusListAsync(TestCommandTypeFilter, TimeSpan, CancellationToken)

Obtiene el estado de los comandos de prueba.

GetTestCommandStatusListAsync(TimeSpan)

Obtiene el estado de los comandos de prueba.

GetTestCommandStatusListAsync(TimeSpan, CancellationToken)

Obtiene el estado de los comandos de prueba.

InvokeDataLossAsync(PartitionSelector, DataLossMode)
Obsoletos.

Esta API inducirá la pérdida de datos para la partición especificada. Desencadenará una llamada a la API OnDataLoss de la partición.

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)
Obsoletos.

Esta API inducirá la pérdida de datos para la partición especificada. Desencadenará una llamada a la API OnDataLoss de la partición.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)
Obsoletos.

Esta API inducirá la pérdida de datos para la partición especificada. Desencadenará una llamada a la API OnDataLoss de la partición.

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

Esta API inducirá la pérdida de datos para la partición especificada. Desencadenará una llamada a la API OnDataLoss de la partición.

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan)
Obsoletos.

Induce la pérdida de cuórum para una partición determinada del servicio con estado.

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

Induce la pérdida de cuórum para una partición determinada del servicio con estado.

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

Induce la pérdida de cuórum para una partición determinada del servicio con estado.

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

Induce la pérdida de cuórum para una partición determinada del servicio con estado.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode)
Obsoletos.

Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, CancellationToken)
Obsoletos.

Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan)
Obsoletos.

Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.

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

Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.

SetChaosScheduleAsync(ChaosScheduleDescription, TimeSpan, CancellationToken)

Esta API establecerá una descripción de la programación de Caos.

StartChaosAsync(ChaosParameters)

Esta API iniciará Chaos con los valores de parámetro proporcionados.

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

Esta API iniciará Chaos con los valores de parámetro proporcionados.

StartNodePoisonAsync(StartNodePoisonDescription, TimeSpan, CancellationToken)

Esta API envenenará un nodo para que esté inactivo y, a continuación, volverá a unirse al cluser correctamente.

StartNodeTransitionAsync(NodeTransitionDescription, TimeSpan, CancellationToken)

Inicia o detiene un nodo de clúster. Un nodo de clúster es un proceso, no la propia instancia del sistema operativo. Para iniciar un nodo, pase un objeto de tipo NodeStartDescription al parámetro description. Para detener un nodo, pase un objeto de tipo NodeStopDescription. Después de que esta API vuelva, llame a GetNodeTransitionProgressAsync() para obtener el progreso en la operación.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode)

Esta API inducirá la pérdida de datos para la partición especificada. Desencadenará una llamada a la API OnDataLoss de la partición.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken)

Esta API inducirá la pérdida de datos para la partición especificada. Desencadenará una llamada a la API OnDataLoss de la partición.

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan)

Esta API inducirá la pérdida de datos para la partición especificada. Desencadenará una llamada a la API OnDataLoss de la partición.

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

Esta API inducirá la pérdida de datos para la partición especificada. Desencadenará una llamada a la API OnDataLoss de la partición.

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan)

Induce la pérdida de cuórum para una partición determinada del servicio con estado.

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

Induce la pérdida de cuórum para una partición determinada del servicio con estado.

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

Induce la pérdida de cuórum para una partición determinada del servicio con estado.

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

Induce la pérdida de cuórum para una partición determinada del servicio con estado.

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)

Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)

Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)

Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.

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

Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.

StopChaosAsync()

Esta API detendrá Chaos.

StopChaosAsync(TimeSpan, CancellationToken)

Esta API detendrá Chaos.

ValidateApplicationAsync(Uri, TimeSpan)

Esta API validará la disponibilidad y el estado de todos los servicios de la aplicación especificada.

ValidateApplicationAsync(Uri, TimeSpan, CancellationToken)

Esta API validará la disponibilidad y el estado de todos los servicios de la aplicación especificada.

ValidateApplicationAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

Esta API validará la disponibilidad y el estado de todos los servicios de la aplicación especificada.

ValidateServiceAsync(Uri, TimeSpan)

Esta API validará la disponibilidad y el estado del servicio especificado.

ValidateServiceAsync(Uri, TimeSpan, CancellationToken)

Esta API validará la disponibilidad y el estado del servicio especificado.

ValidateServiceAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

Esta API validará la disponibilidad y el estado del servicio especificado.

Se aplica a