Partager via


AzureBlobStorage Classe

Définition

Fournisseur de stockage simple pour écrire des données d’état de grain dans le stockage Blob Azure au format JSON.

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

Remarques

Paramètres de configuration requis : DataConnectionString

Paramètres de configuration facultatifs : ContainerName -- la valeur par défaut est grainstateSerializeTypeNames -- par défaut surPreserveReferencesHandlingOrleansGrainState-- par défautUseFullAssemblyNamesfalsesur -- falseIndentJSON par défaut sur -- par défaut surfalse

Constructeurs

AzureBlobStorage()

Fournisseur de stockage simple pour écrire des données d’état de grain dans le stockage Blob Azure au format JSON.

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.

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 à