Share via


AzureBlobStorage Clase

Definición

Proveedor de almacenamiento simple para escribir datos de estado específicos en Azure Blob Storage en formato JSON.

public class AzureBlobStorage : Orleans.Storage.IStorageProvider
type AzureBlobStorage = class
    interface IStorageProvider
    interface IProvider
Public Class AzureBlobStorage
Implements IStorageProvider
Herencia
AzureBlobStorage
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.AzureBlobStorage" Name="AzureStore"
        DataConnectionString="UseDevelopmentStorage=true"
      />
  </StorageProviders>

Comentarios

Parámetros de configuración necesarios: DataConnectionString

Parámetros de configuración opcionales: ContainerName -- el valor predeterminado esSerializeTypeNamesgrainstate-- el valor predeterminadoPreserveReferencesHandlingOrleansGrainStatees -- el valorUseFullAssemblyNamesfalsepredeterminado es -- los valores predeterminados falseIndentJSON de .false

Constructores

AzureBlobStorage()

Proveedor de almacenamiento simple para escribir datos de estado específicos en Azure Blob Storage en formato JSON.

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()

Apague este proveedor de almacenamiento.

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 para este proveedor de almacenamiento.

WriteStateAsync(String, GrainReference, IGrainState)

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

Se aplica a