Compartilhar via


AzureBlobGrainStorage Classe

Definição

Provedor de armazenamento simples para gravar dados de estado de granularidade no armazenamento de blobs do Azure no formato 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)
Herança
AzureBlobGrainStorage
Implementações

Construtores

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

Construtor padrão

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

Construtor padrão

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

Construtor padrão

Métodos

ClearStateAsync(String, GrainReference, IGrainState)

Limpar/excluir função de dados de estado para esse provedor de armazenamento.

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

Limpar/excluir função de dados de estado para esse provedor de armazenamento.

Participate(ISiloLifecycle)

Provedor de armazenamento simples para gravar dados de estado de granularidade no armazenamento de blobs do Azure no formato JSON.

ReadStateAsync(String, GrainReference, IGrainState)

Leia a função de dados de estado para esse provedor de armazenamento.

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

Leia a função de dados de estado para esse provedor de armazenamento.

WriteStateAsync(String, GrainReference, IGrainState)

Gravar a função de dados de estado para esse provedor de armazenamento.

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

Gravar a função de dados de estado para esse provedor de armazenamento.

Aplica-se a