MemoryGrainStorage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dies ist eine einfache In-Memory-Grain-Implementierung eines Speicheranbieters.
public class MemoryGrainStorage : IDisposable, Orleans.Storage.IGrainStorage
type MemoryGrainStorage = class
interface IGrainStorage
interface IDisposable
Public Class MemoryGrainStorage
Implements IDisposable, IGrainStorage
- Vererbung
-
MemoryGrainStorage
- Implementiert
Beispiele
Beispielkonfiguration für diesen Speicheranbieter in OrleansConfiguration.xml Datei:
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorage" Name="MemoryStore" />
</StorageProviders>
Hinweise
Dieser Speicheranbieter ist NUR für einfache In-Memory-Entwicklungs-/Komponententestszenarien vorgesehen. Diese Klasse sollte NICHT in der Produktionsumgebung verwendet werden, da sie [by-design] keine Resilienz- oder langfristigen Persistenzfunktionen bietet.
Konstruktoren
MemoryGrainStorage(String, MemoryGrainStorageOptions, ILogger<MemoryGrainStorage>, IGrainFactory) |
Standardkonstruktor |
MemoryGrainStorage(String, MemoryGrainStorageOptions, ILogger<MemoryGrainStorage>, IGrainFactory, IGrainStorageSerializer) |
Initialisiert eine neue Instanz der MemoryGrainStorage-Klasse. |
MemoryGrainStorage(String, MemoryGrainStorageOptions, ILoggerFactory, IGrainFactory) |
Standardkonstruktor |
Methoden
ClearStateAsync(String, GrainReference, IGrainState) |
Löschen/Löschen der Zustandsdatenfunktion für diesen Speicheranbieter. |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
Delete/Clear data function for this storage instance. |
Dispose() |
Dies ist eine einfache In-Memory-Grain-Implementierung eines Speicheranbieters. |
ReadStateAsync(String, GrainReference, IGrainState) |
Lesestatusdatenfunktion für diesen Speicheranbieter. |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
Lesedatenfunktion für diesen Speicher instance. |
WriteStateAsync(String, GrainReference, IGrainState) |
Schreibstatusdatenfunktion für diesen Speicheranbieter. |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
Schreibdatenfunktion für diesen Speicher instance. |