Condividi tramite


AzureTableStorage Classe

Definizione

Provider di archiviazione semplice per la scrittura di dati di stato granulari nell'archiviazione tabelle di 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
Ereditarietà
AzureTableStorage
Implementazioni

Esempio

Configurazione di esempio per questo provider di archiviazione nel file di OrleansConfiguration.xml:

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

Commenti

Params di configurazione obbligatori: DataConnectionString

Parametri di configurazione facoltativi: -- TableName impostazione predefinita su OrleansGrainStateDeleteStateOnClear -- Impostazioni predefinite false

Costruttori

AzureTableStorage()

Costruttore predefinito

Proprietà

Log

Logger usato da questa istanza del provider di archiviazione.

Name

Nome di questa istanza del provider di archiviazione.

Metodi

ClearStateAsync(String, GrainReference, IGrainState)

Cancella/Elimina funzione dati sullo stato per questo provider di archiviazione.

Close()

Arrestare questo provider di archiviazione.

DecodeException(Exception, HttpStatusCode, String, Boolean)

Decodifica le eccezioni di archiviazione.

Init(String, IProviderRuntime, IProviderConfiguration)

Funzione di inizializzazione per questo provider di archiviazione.

ReadStateAsync(String, GrainReference, IGrainState)

Lettura della funzione dati sullo stato per questo provider di archiviazione.

WriteStateAsync(String, GrainReference, IGrainState)

Scrivere la funzione dati sullo stato per questo provider di archiviazione.

Si applica a