Freigeben über


FaultInjectionStorageProvider<TStorage> Klasse

Definition

Fehlereinfüfungsdekoror für Speicheranbieter. Dadurch können Benutzer Speicherabnahmen in Testfehlerbehandlungsszenarien einfügen.

public class FaultInjectionStorageProvider<TStorage> : Orleans.Storage.IStorageProvider where TStorage : IStorageProvider, new()
type FaultInjectionStorageProvider<'Storage (requires 'Storage :> IStorageProvider and 'Storage : (new : unit -> 'Storage))> = class
    interface IStorageProvider
    interface IProvider
Public Class FaultInjectionStorageProvider(Of TStorage)
Implements IStorageProvider

Typparameter

TStorage
Vererbung
FaultInjectionStorageProvider<TStorage>
Abgeleitet
Implementiert

Konstruktoren

FaultInjectionStorageProvider<TStorage>()

Standardkonststrukturor, der den eingerichteten Speicheranbieter erstellt

Felder

DelayMillisecondsPropertyName

Name der Eigenschaft, die die eingefügte Verzögerung steuert.

Eigenschaften

Log

Logger, der von dieser Speicheranbieterinstanz verwendet wird.

Name

Der Name dieser Anbieterinstanz, wie sie in der Konfiguration angegeben wird.

Methoden

ClearStateAsync(String, GrainReference, IGrainState)

Fehler, wenn Ausnahme bereitgestellt wird, andernfalls rufen Sie den eingerichteten Speicheranbieter auf.

Close()

Schließen Sie die Funktion für diese Anbieterinstanz.

Init(String, IProviderRuntime, IProviderConfiguration)

Initialisiert den eingerichteten Speicheranbieter.

ReadStateAsync(String, GrainReference, IGrainState)

Fehler, wenn Ausnahme bereitgestellt wird, andernfalls rufen Sie den eingerichteten Speicheranbieter auf.

WriteStateAsync(String, GrainReference, IGrainState)

Fehler, wenn Ausnahme bereitgestellt wird, andernfalls rufen Sie den eingerichteten Speicheranbieter auf.

Gilt für: