MemoryStorage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Il s’agit d’une implémentation simple de grain en mémoire d’un fournisseur de stockage.
public class MemoryStorage : Orleans.Storage.IStorageProvider
type MemoryStorage = class
interface IStorageProvider
interface IProvider
Public Class MemoryStorage
Implements IStorageProvider
- Héritage
-
MemoryStorage
- Dérivé
- Implémente
Exemples
Exemple de configuration de ce fournisseur de stockage dans OrleansConfiguration.xml fichier :
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorage" Name="MemoryStore" />
</StorageProviders>
Remarques
Ce fournisseur de stockage est uniquement destiné aux scénarios de développement /test unitaire en mémoire simples. Cette classe ne doit PAS être utilisée dans l’environnement de production, car [par conception] elle ne fournit aucune capacité de résilience ou de persistance à long terme.
Constructeurs
MemoryStorage() |
Constructeur par défaut. |
MemoryStorage(Int32) |
Constructeur : utilisez le nombre spécifique de grains de magasin. |
Champs
NumStorageGrainsDefaultValue |
Nombre par défaut de grains de stockage de file d’attente. |
NumStorageGrainsPropertyName |
Nom de chaîne de configuration pour le nombre de grains de stockage de file d’attente. |
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) |
Supprimer/Effacer la fonction de données d’état pour ce fournisseur de stockage. |
Close() |
Fonction d’arrêt pour ce fournisseur de stockage. |
Init(String, IProviderRuntime, IProviderConfiguration) |
Fonction d’initialisation pour ce fournisseur de stockage. |
ReadStateAsync(String, GrainReference, IGrainState) |
Lire la fonction de données d’état pour ce fournisseur de stockage. |
WriteStateAsync(String, GrainReference, IGrainState) |
Écrire la fonction de données d’état pour ce fournisseur de stockage. |