Condividi tramite


AzureBlobStorage Classe

Definizione

Provider di archiviazione semplice per la scrittura di dati di stato granulari nell'archiviazione BLOB di Azure in formato JSON.

public class AzureBlobStorage : Orleans.Storage.IStorageProvider
type AzureBlobStorage = class
    interface IStorageProvider
    interface IProvider
Public Class AzureBlobStorage
Implements IStorageProvider
Ereditarietà
AzureBlobStorage
Implementazioni

Esempio

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

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

Commenti

Parametri di configurazione necessari: DataConnectionString

Parametri di configurazione facoltativi: ContainerName -- il valore predefinito è -- il valore predefinito OrleansGrainStatePreserveReferencesHandlinggrainstateSerializeTypeNames è -- falseIndentJSON il valore falseUseFullAssemblyNames predefinito è -- il valore predefinito èfalse

Costruttori

AzureBlobStorage()

Provider di archiviazione semplice per la scrittura di dati di stato granulari nell'archiviazione BLOB di Azure in formato JSON.

Proprietà

Log

Logger usato da questa istanza del provider di archiviazione.

Name

Nome dell'istanza del provider di archiviazione.

Metodi

ClearStateAsync(String, GrainReference, IGrainState)

Funzione Clear/Delete state data per questo provider di archiviazione.

Close()

Arrestare questo provider di archiviazione.

Init(String, IProviderRuntime, IProviderConfiguration)

Funzione di inizializzazione per questo provider di archiviazione.

ReadStateAsync(String, GrainReference, IGrainState)

Legge la funzione dei dati sullo stato per questo provider di archiviazione.

WriteStateAsync(String, GrainReference, IGrainState)

Funzione di scrittura dei dati sullo stato per questo provider di archiviazione.

Si applica a