Partager via


MemoryGrainStorageWithLatency Classe

Définition

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 de stockage.

public class MemoryGrainStorageWithLatency : Orleans.Storage.IGrainStorage
type MemoryGrainStorageWithLatency = class
    interface IGrainStorage
Public Class MemoryGrainStorageWithLatency
Implements IGrainStorage
Héritage
MemoryGrainStorageWithLatency
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.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 capacité de résilience ou de persistance à long terme.

Constructeurs

MemoryGrainStorageWithLatency(String, MemoryStorageWithLatencyOptions, ILoggerFactory, IGrainFactory, IGrainStorageSerializer)

Constructeur par défaut.

MemoryGrainStorageWithLatency(String, MemoryStorageWithLatencyOptions, ILoggerFactory, IGrainFactory)

Constructeur par défaut.

Méthodes

ClearStateAsync(String, GrainReference, IGrainState)

Supprimer/Effacer la fonction de données d’état pour ce fournisseur de stockage.

ClearStateAsync<T>(String, GrainId, IGrainState<T>)

Supprimer/Effacer la fonction de données d’état pour ce fournisseur de stockage.

ReadStateAsync(String, GrainReference, IGrainState)

Lire la fonction de données d’état pour ce fournisseur de stockage.

ReadStateAsync<T>(String, GrainId, IGrainState<T>)

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.

WriteStateAsync<T>(String, GrainId, IGrainState<T>)

Écrire la fonction de données d’état pour ce fournisseur de stockage.

S’applique à