Freigeben über


FaultInjectionGrainStorage Klasse

Definition

Fehlerinjektions-Decorator für Speicheranbieter. Dadurch können Benutzer Speicherausnahmen einfügen, um Fehlerbehandlungsszenarien zu testen.

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)
Vererbung
FaultInjectionGrainStorage
Implementiert

Konstruktoren

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

Standardkonstruktor, der den ergänzten Speicheranbieter erstellt.

Methoden

ClearStateAsync(String, GrainReference, IGrainState)

Fehler, wenn eine Ausnahme bereitgestellt wird, andernfalls Aufrufe des ergänzten Speicheranbieters.

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

Fehler, wenn eine Ausnahme bereitgestellt wird, andernfalls Aufrufe des ergänzten Speicheranbieters.

Participate(ISiloLifecycle)

Fügt den bereitgestellten Beobachter als Teilnehmer im Lebenszyklus hinzu.

ReadStateAsync(String, GrainReference, IGrainState)

Fehler, wenn eine Ausnahme bereitgestellt wird, andernfalls Aufrufe des ergänzten Speicheranbieters.

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

Fehler, wenn eine Ausnahme bereitgestellt wird, andernfalls Aufrufe des ergänzten Speicheranbieters.

WriteStateAsync(String, GrainReference, IGrainState)

Fehler, wenn eine Ausnahme bereitgestellt wird, andernfalls Aufrufe des ergänzten Speicheranbieters.

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

Fehler, wenn eine Ausnahme bereitgestellt wird, andernfalls Aufrufe des ergänzten Speicheranbieters.

Gilt für: