MemoryStorageWithLatency 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 Speicherimplementierung eines Speicheranbieters, der feste Latenz von Speicheraufrufen darstellt. Diese Klasse ist nützlich für Systemtests und Untersuchung der Auswirkungen der Speicherwartezeit.
public class MemoryStorageWithLatency : Orleans.Storage.MemoryStorage
type MemoryStorageWithLatency = class
inherit MemoryStorage
Public Class MemoryStorageWithLatency
Inherits MemoryStorage
- Vererbung
Beispiele
Beispielkonfiguration für diesen Speicheranbieter in OrleansConfiguration.xml Datei:
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorageWithLatency" Name="MemoryStoreWithLatency" Latency="00:00:00.500"/>
</StorageProviders>
Hinweise
Dieser Speicheranbieter ist NUR für einfache In-Memory-Testszenarien vorgesehen. Diese Klasse sollte nicht in der Produktionsumgebung verwendet werden, da [by-design] keine Resilienz- oder langfristige Persistenzfunktionen bereitstellt.
Konstruktoren
MemoryStorageWithLatency() |
Standardkonstruktor |
Felder
NumStorageGrainsDefaultValue |
Standardanzahl der Speicherkornen der Warteschlange. (Geerbt von MemoryStorage) |
NumStorageGrainsPropertyName |
Config string name for number of queue storage grains. (Geerbt von MemoryStorage) |
Eigenschaften
Log |
Logger, der von dieser Speicheranbieterinstanz verwendet wird. (Geerbt von MemoryStorage) |
Name |
Name dieser Speicheranbieterinstanz. (Geerbt von MemoryStorage) |
Methoden
ClearStateAsync(String, GrainReference, IGrainState) |
Löschen / Löschen der Statusdatenfunktion für diesen Speicheranbieter. |
Close() |
Herunterfahren der Funktion für diesen Speicheranbieter. |
Init(String, IProviderRuntime, IProviderConfiguration) |
Initialisierungsfunktion für diesen Speicheranbieter. |
ReadStateAsync(String, GrainReference, IGrainState) |
Lesestatusdatenfunktion für diesen Speicheranbieter. |
WriteStateAsync(String, GrainReference, IGrainState) |
Schreiben Sie die Statusdatenfunktion für diesen Speicheranbieter. |