Freigeben über


Orleans.EventSourcing.CustomStorage Namespace

Klassen

LogConsistencyProvider

Ein Protokollkonsistenzanbieter, der auf kornspezifischem benutzerdefiniertem Code basiert, um Zustände aus dem Speicher zu lesen und Deltas an den Speicher anzufügen. Grains, die diesen Anbieter verwenden möchten, müssen die ICustomStorageInterface<TState,TDelta> -Schnittstelle implementieren, um zu definieren, wie status gelesen wird und wie Deltas geschrieben werden. Wenn das Anbieterattribute "PrimaryCluster" in der Anbieterkonfiguration angegeben wird, greift nur der angegebene Cluster auf den Speicher zu, und andere Cluster geben möglicherweise keine Updates aus.

LogConsistencyProviderFactory

Schnittstellen

ICustomStorageInterface<TState,TDelta>

Die Speicherschnittstelle, die von Grains verfügbar gemacht wird, die den CustomStorage-Protokollkonsistenzanbieter verwenden möchten