Partager via


AzureTableStorage Classe

Définition

Fournisseur de stockage simple pour écrire des données d’état de grain dans le stockage table 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
Héritage
AzureTableStorage
Implémente

Exemples

Exemple de configuration pour ce fournisseur de stockage dans OrleansConfiguration.xml fichier :

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

Remarques

Paramètres de configuration requis : DataConnectionString

Paramètres de configuration facultatifs : TableName -- la valeur par défaut est OrleansGrainStateDeleteStateOnClear -- par défaut sur false

Constructeurs

AzureTableStorage()

Constructeur par défaut

Propriétés

Log

Enregistreur d’événements utilisé par cette instance de fournisseur de stockage.

Name

Nom de cette instance de fournisseur de stockage.

Méthodes

ClearStateAsync(String, GrainReference, IGrainState)

Effacer/supprimer la fonction de données d’état pour ce fournisseur de stockage.

Close()

Arrêtez ce fournisseur de stockage.

DecodeException(Exception, HttpStatusCode, String, Boolean)

Décode les exceptions de stockage.

Init(String, IProviderRuntime, IProviderConfiguration)

Fonction d’initialisation pour ce fournisseur de stockage.

ReadStateAsync(String, GrainReference, IGrainState)

Fonction de données d’état de lecture pour ce fournisseur de stockage.

WriteStateAsync(String, GrainReference, IGrainState)

Fonction de données d’état d’écriture pour ce fournisseur de stockage.

S’applique à