Compartilhar via


IStorageProvider Interface

Definição

Interface a ser implementada para um provedor de armazenamento capaz de ler e gravar dados de estado de granularidade do 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
Derivado
Implementações

Propriedades

Log

Agente usado por essa instância do provedor de armazenamento.

Name

O nome dessa instância do provedor, conforme fornecido a ela na configuração.

(Herdado de IProvider)

Métodos

ClearStateAsync(String, GrainReference, IGrainState)

Excluir/Limpar função de dados para esta instância do provedor de armazenamento.

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

Excluir/Limpar função de dados para esta instância de armazenamento.

(Herdado de IGrainStorage)
Close()

Feche a função para essa instância do provedor.

(Herdado de IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

Função de inicialização chamada pelo Gerenciador de Provedores do Orleans quando uma nova instância de classe de provedor é criada

(Herdado de IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

Leia a função de dados para esta instância do provedor de armazenamento.

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

Leia a função de dados para esta instância de armazenamento.

(Herdado de IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

Escreva a função de dados para essa instância do provedor de armazenamento.

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

Gravar função de dados para essa instância de armazenamento.

(Herdado de IGrainStorage)

Aplica-se a