MemoryStorageWithLatency 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 en mémoire simple d’un fournisseur de stockage qui présente une latence fixe des appels de stockage. Cette classe est utile pour les tests système et l’examen des effets de la latence du stockage.
public class MemoryStorageWithLatency : Orleans.Storage.MemoryStorage
type MemoryStorageWithLatency = class
inherit MemoryStorage
Public Class MemoryStorageWithLatency
Inherits MemoryStorage
- Héritage
Exemples
Exemple de configuration pour ce fournisseur de stockage dans OrleansConfiguration.xml fichier :
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorageWithLatency" Name="MemoryStoreWithLatency" Latency="00:00:00.500"/>
</StorageProviders>
Remarques
Ce fournisseur de stockage est uniquement destiné aux scénarios de test en mémoire simples. Cette classe ne doit PAS être utilisée dans l’environnement de production, car [par conception] elle ne fournit aucune résilience ni fonctionnalités de persistance à long terme.
Constructeurs
MemoryStorageWithLatency() |
Constructeur par défaut. |
Champs
NumStorageGrainsDefaultValue |
Nombre par défaut de grains de stockage de file d’attente. (Hérité de MemoryStorage) |
NumStorageGrainsPropertyName |
Nom de chaîne de configuration pour le nombre de grains de stockage de file d’attente. (Hérité de MemoryStorage) |
Propriétés
Log |
Enregistreur d’événements utilisé par cette instance de fournisseur de stockage. (Hérité de MemoryStorage) |
Name |
Nom de cette instance de fournisseur de stockage. (Hérité de MemoryStorage) |
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) |
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. |