Partager via


IStorageProvider Interface

Définition

Interface à implémenter pour un fournisseur de stockage capable de lire et d’écrire des données d’état de grain 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
Dérivé
Implémente

Propriétés

Log

Enregistreur d’événements utilisé par cette instance de fournisseur de stockage.

Name

Nom de cette instance de fournisseur, tel qu’il lui est donné dans la configuration.

(Hérité de IProvider)

Méthodes

ClearStateAsync(String, GrainReference, IGrainState)

Supprimer/Effacer la fonction de données pour cette instance de fournisseur de stockage.

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

Supprimer/ Effacer la fonction de données pour cette instance de stockage.

(Hérité de IGrainStorage)
Close()

Fermer la fonction pour cette instance de fournisseur.

(Hérité de IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

Fonction d’initialisation appelée par Orleans Provider Manager lors de la création d’une nouvelle instance de classe de fournisseur

(Hérité de IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

Lire la fonction de données pour cette instance de fournisseur de stockage.

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

Lire la fonction de données pour cette instance de stockage.

(Hérité de IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

Fonction d’écriture de données pour cette instance de fournisseur de stockage.

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

Fonction d’écriture de données pour cette instance de stockage.

(Hérité de IGrainStorage)

S’applique à