Partager via


AzureBlobGrainStorage Classe

Définition

Fournisseur de stockage simple pour écrire des données d’état de grain dans le stockage Blob Azure au format JSON.

public class AzureBlobGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type AzureBlobGrainStorage = class
    interface IGrainStorage
    interface ILifecycleParticipant<ISiloLifecycle>
Public Class AzureBlobGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
Héritage
AzureBlobGrainStorage
Implémente

Constructeurs

AzureBlobGrainStorage(String, AzureBlobStorageOptions, IBlobContainerFactory, ILogger<AzureBlobGrainStorage>)

Constructeur par défaut

AzureBlobGrainStorage(String, AzureBlobStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILogger<AzureBlobGrainStorage>)

Constructeur par défaut

AzureBlobGrainStorage(String, AzureBlobStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILoggerFactory)

Constructeur par défaut

Méthodes

ClearStateAsync(String, GrainReference, IGrainState)

Effacer/supprimer la fonction de données d’état pour ce fournisseur de stockage.

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

Effacer/supprimer la fonction de données d’état pour ce fournisseur de stockage.

Participate(ISiloLifecycle)

Fournisseur de stockage simple pour écrire des données d’état de grain dans le stockage Blob Azure au format JSON.

ReadStateAsync(String, GrainReference, IGrainState)

Lire la fonction de données d’état pour ce fournisseur de stockage.

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

Lire la fonction de données d’état pour ce fournisseur de stockage.

WriteStateAsync(String, GrainReference, IGrainState)

Écrire la fonction de données d’état pour ce fournisseur de stockage.

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

Écrire la fonction de données d’état pour ce fournisseur de stockage.

S’applique à