IPersistentState<TState> Schnittstelle
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.
Bietet Zugriff auf den Grain-Zustand mit Funktionen zum Speichern, Löschen und Aktualisieren des Zustands.
public interface IPersistentState<TState> : Orleans.Core.IStorage<TState> where TState : new()
public interface IPersistentState<TState> : Orleans.Core.IStorage<TState>
type IPersistentState<'State (requires 'State : (new : unit -> 'State))> = interface
interface IStorage<'State (requires 'State : (new : unit -> 'State))>
type IPersistentState<'State> = interface
interface IStorage<'State>
interface IStorage
Public Interface IPersistentState(Of TState)
Implements IStorage(Of TState)
Typparameter
- TState
Der zugrunde liegende Zustandstyp.
- Implementiert
Eigenschaften
Etag |
Ruft das ETag ab. (Geerbt von IStorage) |
RecordExists |
Ruft einen Wert ab, der angibt, ob der Datensatz bereits vorhanden ist. (Geerbt von IStorage) |
State |
Ruft den Zustand ab oder legt ihn fest. (Geerbt von IStorage<TState>) |
Methoden
ClearStateAsync() |
Löscht den Körnungszustand. (Geerbt von IStorage) |
ReadStateAsync() |
Liest den Körnungszustand aus dem Speicher. (Geerbt von IStorage) |
WriteStateAsync() |
Schreibt den Körnungszustand in den Speicher. (Geerbt von IStorage) |