Freigeben über


MemoryStorageWithLatency Klasse

Definition

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
MemoryStorageWithLatency

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.

Gilt für: