Freigeben über


AzureTableStorage Klasse

Definition

Einfacher Speicheranbieter zum Schreiben von Getreidestatusdaten in Azure-Tabellenspeicher.

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

Beispiele

Beispielkonfiguration für diesen Speicheranbieter in OrleansConfiguration.xml Datei:

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

Hinweise

Erforderliche Konfigurationsparameter: DataConnectionString

Optionale Konfigurationsparameter: TableName -- Standardwerte - OrleansGrainStateDeleteStateOnClear - Standardwerte false

Konstruktoren

AzureTableStorage()

Standardkonstruktor

Eigenschaften

Log

Logger, der von dieser Speicheranbieterinstanz verwendet wird.

Name

Name dieser Speicheranbieterinstanz.

Methoden

ClearStateAsync(String, GrainReference, IGrainState)

Funktion "Zustandsdaten löschen/ löschen" für diesen Speicheranbieter.

Close()

Herunterfahren dieses Speicheranbieters.

DecodeException(Exception, HttpStatusCode, String, Boolean)

Decodierung von Speicher-Ausnahmen.

Init(String, IProviderRuntime, IProviderConfiguration)

Initialisierungsfunktion für diesen Speicheranbieter.

ReadStateAsync(String, GrainReference, IGrainState)

Statusdatenfunktion für diesen Speicheranbieter lesen.

WriteStateAsync(String, GrainReference, IGrainState)

Schreibstatusdatenfunktion für diesen Speicheranbieter.

Gilt für: