Compartir a través de


FaultInjectionGrainStorage Clase

Definición

Decorador de inyección de errores para proveedores de almacenamiento. Esto permite a los usuarios insertar excepciones de almacenamiento para probar escenarios de control de errores.

public class FaultInjectionGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type FaultInjectionGrainStorage = class
    interface IGrainStorage
    interface ILifecycleParticipant<ISiloLifecycle>
Public Class FaultInjectionGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
Herencia
FaultInjectionGrainStorage
Implementaciones

Constructores

FaultInjectionGrainStorage(IGrainStorage, String, ILoggerFactory, IGrainFactory, FaultInjectionGrainStorageOptions)

Constructor predeterminado que crea el proveedor de almacenamiento representativo.

Métodos

ClearStateAsync(String, GrainReference, IGrainState)

Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo.

ClearStateAsync<T>(String, GrainId, IGrainState<T>)

Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo.

Participate(ISiloLifecycle)

Agrega el observador proporcionado como participante en el ciclo de vida.

ReadStateAsync(String, GrainReference, IGrainState)

Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo.

ReadStateAsync<T>(String, GrainId, IGrainState<T>)

Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo.

WriteStateAsync(String, GrainReference, IGrainState)

Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo.

WriteStateAsync<T>(String, GrainId, IGrainState<T>)

Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo.

Se aplica a