Share via


AzureTableStorage Clase

Definición

Proveedor de almacenamiento simple para escribir datos de estado específicos en Azure Table Storage.

public class AzureTableStorage : Orleans.Storage.IRestExceptionDecoder, Orleans.Storage.IStorageProvider
type AzureTableStorage = class
    interface IStorageProvider
    interface IProvider
    interface IRestExceptionDecoder
Public Class AzureTableStorage
Implements IRestExceptionDecoder, IStorageProvider
Herencia
AzureTableStorage
Implementaciones

Ejemplos

Configuración de ejemplo para este proveedor de almacenamiento en OrleansConfiguration.xml archivo:

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

Comentarios

Parámetros de configuración necesarios: DataConnectionString

Parámetros de configuración opcionales: TableName el valor predeterminado es OrleansGrainStateDeleteStateOnClear -- el valor predeterminado es . false

Constructores

AzureTableStorage()

Constructor predeterminado

Propiedades

Log

Registrador usado por esta instancia del proveedor de almacenamiento.

Name

Nombre de esta instancia del proveedor de almacenamiento.

Métodos

ClearStateAsync(String, GrainReference, IGrainState)

Borre o elimine la función de datos de estado para este proveedor de almacenamiento.

Close()

Cierre este proveedor de almacenamiento.

DecodeException(Exception, HttpStatusCode, String, Boolean)

Descodifica las excepciones de Storage.

Init(String, IProviderRuntime, IProviderConfiguration)

Función de inicialización para este proveedor de almacenamiento.

ReadStateAsync(String, GrainReference, IGrainState)

Lee la función de datos de estado de este proveedor de almacenamiento.

WriteStateAsync(String, GrainReference, IGrainState)

Escriba la función de datos de estado para este proveedor de almacenamiento.

Se aplica a