Freigeben über


AzureBlobStorage Klasse

Definition

Einfacher Speicheranbieter zum Schreiben von Getreidestatusdaten in Azure Blob Storage im JSON-Format.

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

Beispiele

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

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

Hinweise

Erforderliche Konfigurationsparameter: DataConnectionString

Optionale Konfigurationsparams: ContainerName -- standards to grainstatefalsePreserveReferencesHandlingOrleansGrainStateUseFullAssemblyNamesSerializeTypeNames -- defaults to -- defaults to -- defaults to -- defaults to falseIndentJSONfalse

Konstruktoren

AzureBlobStorage()

Einfacher Speicheranbieter zum Schreiben von Getreidestatusdaten in Azure Blob Storage im JSON-Format.

Eigenschaften

Log

Logger, der von dieser Speicheranbieterinstanz verwendet wird.

Name

Name dieser Speicheranbieterinstanz.

Methoden

ClearStateAsync(String, GrainReference, IGrainState)

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

Close()

Herunterfahren dieses Speicheranbieters.

Init(String, IProviderRuntime, IProviderConfiguration)

Initialisierungsfunktion für diesen Speicheranbieter.

ReadStateAsync(String, GrainReference, IGrainState)

Lesestatusdatenfunktion für diesen Speicheranbieter.

WriteStateAsync(String, GrainReference, IGrainState)

Schreiben Sie die Statusdatenfunktion für diesen Speicheranbieter.

Gilt für: