Compartilhar via


FaultInjectionGrainStorage Classe

Definição

Decorador de injeção de falha para provedores de armazenamento. Isso permite que os usuários injetem exceções de armazenamento para testar cenários de tratamento de erros.

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)
Herança
FaultInjectionGrainStorage
Implementações

Construtores

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

Construtor padrão que cria o provedor de armazenamento decorado.

Métodos

ClearStateAsync(String, GrainReference, IGrainState)

Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado.

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

Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado.

Participate(ISiloLifecycle)

Adiciona o observador fornecido como participante no ciclo de vida.

ReadStateAsync(String, GrainReference, IGrainState)

Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado.

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

Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado.

WriteStateAsync(String, GrainReference, IGrainState)

Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado.

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

Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado.

Aplica-se a