FaultInjectionGrainStorage Classe

Definizione

Decorator di inserimento di errore per i provider di archiviazione. Ciò consente agli utenti di inserire eccezioni di archiviazione per testare gli scenari di gestione degli errori.

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)
Ereditarietà
FaultInjectionGrainStorage
Implementazioni

Costruttori

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

Costruttore predefinito che crea il provider di archiviazione decorato.

Metodi

ClearStateAsync(String, GrainReference, IGrainState)

Errori se viene fornita l'eccezione, in caso contrario, chiama tramite il provider di archiviazione decorato.

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

Errori se viene fornita l'eccezione, in caso contrario, chiama tramite il provider di archiviazione decorato.

Participate(ISiloLifecycle)

Aggiunge l'osservatore fornito come partecipante al ciclo di vita.

ReadStateAsync(String, GrainReference, IGrainState)

Errori se viene fornita l'eccezione, in caso contrario, chiama tramite il provider di archiviazione decorato.

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

Errori se viene fornita l'eccezione, in caso contrario, chiama tramite il provider di archiviazione decorato.

WriteStateAsync(String, GrainReference, IGrainState)

Errori se viene fornita l'eccezione, in caso contrario, chiama tramite il provider di archiviazione decorato.

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

Errori se viene fornita l'eccezione, in caso contrario, chiama tramite il provider di archiviazione decorato.

Si applica a