IStorageProvider Interfaccia

Definizione

Interfaccia da implementare per un provider di archiviazione in grado di leggere e scrivere dati sullo stato di Orleans.

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
Derivato
Implementazioni

Proprietà

Log

Logger usato da questa istanza del provider di archiviazione.

Name

Nome di questa istanza del provider, come specificato nella configurazione.

(Ereditato da IProvider)

Metodi

ClearStateAsync(String, GrainReference, IGrainState)

Eliminare/Cancellare la funzione dati per questa istanza del provider di archiviazione.

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

Eliminare/Cancellare la funzione dati per questa istanza di archiviazione.

(Ereditato da IGrainStorage)
Close()

Chiudere la funzione per questa istanza del provider.

(Ereditato da IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

Funzione di inizializzazione chiamata da Orleans Provider Manager quando viene creata una nuova istanza della classe provider

(Ereditato da IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

Leggere la funzione dati per questa istanza del provider di archiviazione.

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

Leggere la funzione dati per questa istanza di archiviazione.

(Ereditato da IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

Scrivere la funzione dati per questa istanza del provider di archiviazione.

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

Scrivere la funzione dati per questa istanza di archiviazione.

(Ereditato da IGrainStorage)

Si applica a