Compartilhar via


AzureTableStorage Classe

Definição

Provedor de armazenamento simples para gravar dados de estado de granularidade no armazenamento de tabelas do Azure.

public class AzureTableStorage : Orleans.Storage.IRestExceptionDecoder, Orleans.Storage.IStorageProvider
type AzureTableStorage = class
    interface IStorageProvider
    interface IProvider
    interface IRestExceptionDecoder
Public Class AzureTableStorage
Implements IRestExceptionDecoder, IStorageProvider
Herança
AzureTableStorage
Implementações

Exemplos

Exemplo de configuração para este provedor de armazenamento no arquivo OrleansConfiguration.xml:

<OrleansConfiguration xmlns="urn:orleans">
  <Globals>
    <StorageProviders>
      <Provider Type="Orleans.Storage.AzureTableStorage" Name="AzureStore"
        DataConnectionString="UseDevelopmentStorage=true"
        DeleteStateOnClear="true"
      />
  </StorageProviders>

Comentários

Parâmetros de configuração necessários: DataConnectionString

Parâmetros de configuração opcionais: TableName -- o padrão para OrleansGrainStateDeleteStateOnClear -- é o padrão para false

Construtores

AzureTableStorage()

Construtor padrão

Propriedades

Log

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

Name

Nome dessa instância do provedor de armazenamento.

Métodos

ClearStateAsync(String, GrainReference, IGrainState)

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

Close()

Desligue esse provedor de armazenamento.

DecodeException(Exception, HttpStatusCode, String, Boolean)

Decodifica exceções de armazenamento.

Init(String, IProviderRuntime, IProviderConfiguration)

Função de inicialização para esse provedor de armazenamento.

ReadStateAsync(String, GrainReference, IGrainState)

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.

Aplica-se a