Freigeben über


IStorageProvider Schnittstelle

Definition

Schnittstelle, die für einen Speicheranbieter implementiert werden soll, der Orleans Grain State-Daten lesen und schreiben kann.

public interface IStorageProvider : Orleans.Providers.IProvider
public interface IStorageProvider : Orleans.Providers.IProvider, Orleans.Storage.IGrainStorage
type IStorageProvider = interface
    interface IProvider
type IStorageProvider = interface
    interface IGrainStorage
    interface IProvider
Public Interface IStorageProvider
Implements IProvider
Public Interface IStorageProvider
Implements IGrainStorage, IProvider
Abgeleitet
Implementiert

Eigenschaften

Log

Von dieser Speicheranbieterinstanz verwendete Protokollierung.

Name

Der Name dieser Anbieterinstanz, wie in der Konfiguration angegeben.

(Geerbt von IProvider)

Methoden

ClearStateAsync(String, GrainReference, IGrainState)

Löschen/Löschen der Datenfunktion für diese Speicheranbieterinstanz.

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

Löschen/Löschen der Datenfunktion für diese Speicherinstanz.

(Geerbt von IGrainStorage)
Close()

Close-Funktion für diese Anbieterinstanz.

(Geerbt von IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

Initialisierungsfunktion, die vom Orleans-Anbieter-Manager aufgerufen wird, wenn eine neue Anbieterklasseninstanz erstellt wird

(Geerbt von IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

Lesedatenfunktion für diese Speicheranbieterinstanz.

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

Lesedatenfunktion für diese Speicherinstanz.

(Geerbt von IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

Schreibdatenfunktion für diese Speicheranbieterinstanz.

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

Schreibdatenfunktion für diese Speicherinstanz.

(Geerbt von IGrainStorage)

Gilt für: