MemoryGrainStorageWithLatency Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si tratta di una semplice implementazione in memoria di un provider di archiviazione che presenta una latenza fissa delle chiamate di archiviazione. Questa classe è utile per il test del sistema e l'analisi degli effetti della latenza di archiviazione.
public class MemoryGrainStorageWithLatency : Orleans.Storage.IGrainStorage
type MemoryGrainStorageWithLatency = class
interface IGrainStorage
Public Class MemoryGrainStorageWithLatency
Implements IGrainStorage
- Ereditarietà
-
MemoryGrainStorageWithLatency
- Implementazioni
Esempio
Configurazione di esempio per questo provider di archiviazione nel file OrleansConfiguration.xml:
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorageWithLatency" Name="MemoryStoreWithLatency" Latency="00:00:00.500"/>
</StorageProviders>
Commenti
Questo provider di archiviazione è destinato solo a semplici scenari di test in memoria. Questa classe non deve essere usata nell'ambiente di produzione, perché [by-design] non fornisce alcuna resilienza o funzionalità di persistenza a lungo termine.
Costruttori
Metodi
ClearStateAsync(String, GrainReference, IGrainState) |
Funzione Delete/Clear state data per questo provider di archiviazione. |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
Funzione Delete/Clear state data per questo provider di archiviazione. |
ReadStateAsync(String, GrainReference, IGrainState) |
Legge la funzione dei dati sullo stato per questo provider di archiviazione. |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
Legge la funzione dei dati sullo stato per questo provider di archiviazione. |
WriteStateAsync(String, GrainReference, IGrainState) |
Funzione di scrittura dei dati sullo stato per questo provider di archiviazione. |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
Funzione di scrittura dei dati sullo stato per questo provider di archiviazione. |